sssd_test_framework.utils.vfido

Manage virtual FIDO device.

Classes

Vfido(*args, **kwargs)

Manage virtual passkey device and service

class sssd_test_framework.utils.vfido.Vfido(*args, **kwargs)

Bases: MultihostUtility[MultihostHost]

Manage virtual passkey device and service

Find all MultihostUtility objects in the constructor.

stop() bool

Stop vfido service

Returns:

True if service stop succeeds, else False

Return type:

bool

start() bool

Start vfido service

Returns:

True if service start succeeds, else False

Return type:

bool

reset() bool

reset state of vfido service back to clean

Returns:

True if vfido_reset succeeds, else False

Return type:

bool

touch() bool

send touch signal to virtual passkey

Returns:

True if the touch signal was sent successfully, else False

Return type:

bool

pin_set(pin: str | int) bool

Set pin on virtual passkey

Returns:

Trun if setting pin succeeds, else False

Return type:

bool

pin_enable() bool

Enable pin on virtual passkey

Returns:

True if enabling pin succeeds, else False

Return type:

bool

pin_disable() bool

Disable pin on virtual passkey

Returns:

Trun if disabling pin succeeds, else False

Return type:

bool