tests.test_cli_decode module
- class HidDecodeOutput(lines: list[str])
Bases:
objectThe stdout from hid-decode in various converted formats
- classmethod from_file(path: Path) HidDecodeOutput
- class TestHidRecorder
Bases:
object- pytestmark = [Mark(name='parametrize', args=('args', [[], ['--verbose']]), kwargs={'ids': ['none', 'verbose']})]
- test_basic_elements(args, rdesc)
- test_dump(args, rdescriptor, usage_id, usage)
- test_format(args, rdesc)
- test_read(args, rdesc)
- class TestHidRecorderOnUHIDDevice
Bases:
object- test_pass_event_node(uhid_rdesc, uhid_device, node)
- test_rdesc_match(uhid_rdesc)
Check that the rdesc printed matches the one we get back from hid-decode.
- test_sysfs_rdesc_match(uhid_rdesc, uhid_device)
After creating our uhid device, make sure that the report descriptor bytes in sysfs match the ones we’ve created the device with.
- uhid_device(uhid_rdesc) Iterator[UHIDTestDevice]