Coverage report: 88%

Files Functions Classes

coverage.py v7.5.0, created at 2024-05-24 08:03 +0200

File statements missing excluded coverage
__init__.py 0 0 0 100%
d7a/__init__.py 4 0 0 100%
d7a/alp/__init__.py 0 0 0 100%
d7a/alp/action.py 22 4 0 82%
d7a/alp/command.py 164 42 0 74%
d7a/alp/forward_action.py 17 6 0 65%
d7a/alp/indirect_forward_action.py 18 6 0 67%
d7a/alp/interface.py 7 0 0 100%
d7a/alp/operands/__init__.py 0 0 0 100%
d7a/alp/operands/file.py 38 6 0 84%
d7a/alp/operands/file_header.py 18 3 0 83%
d7a/alp/operands/indirect_interface_operand.py 16 1 0 94%
d7a/alp/operands/interface_configuration.py 14 1 0 93%
d7a/alp/operands/interface_status.py 13 1 0 92%
d7a/alp/operands/length.py 41 4 0 90%
d7a/alp/operands/lorawan_interface_configuration_abp.py 38 1 0 97%
d7a/alp/operands/lorawan_interface_configuration_otaa.py 30 1 0 97%
d7a/alp/operands/offset.py 19 0 0 100%
d7a/alp/operands/query.py 62 0 0 100%
d7a/alp/operands/tag_id.py 10 1 0 90%
d7a/alp/operations/__init__.py 0 0 0 100%
d7a/alp/operations/break_query.py 7 0 0 100%
d7a/alp/operations/file_management.py 7 0 0 100%
d7a/alp/operations/forward.py 7 0 0 100%
d7a/alp/operations/indirect_forward.py 7 0 0 100%
d7a/alp/operations/nop.py 6 0 0 100%
d7a/alp/operations/operation.py 16 3 0 81%
d7a/alp/operations/requests.py 12 0 0 100%
d7a/alp/operations/responses.py 32 1 0 97%
d7a/alp/operations/status.py 7 0 0 100%
d7a/alp/operations/tag_request.py 7 0 0 100%
d7a/alp/operations/tag_response.py 7 0 0 100%
d7a/alp/operations/write_operations.py 13 0 0 100%
d7a/alp/parser.py 137 15 0 89%
d7a/alp/regular_action.py 18 0 0 100%
d7a/alp/status_action.py 26 2 0 92%
d7a/alp/tag_request_action.py 15 0 0 100%
d7a/alp/tag_response_action.py 17 6 0 65%
d7a/d7anp/__init__.py 0 0 0 100%
d7a/d7anp/addressee.py 64 2 0 97%
d7a/d7anp/control.py 20 6 0 70%
d7a/d7anp/frame.py 36 8 0 78%
d7a/d7atp/__init__.py 0 0 0 100%
d7a/d7atp/control.py 33 0 0 100%
d7a/d7atp/frame.py 70 23 0 67%
d7a/dll/__init__.py 0 0 0 100%
d7a/dll/access_profile.py 44 7 0 84%
d7a/dll/background_frame.py 27 5 0 81%
d7a/dll/background_frame_control.py 18 4 0 78%
d7a/dll/foreground_frame.py 38 9 0 76%
d7a/dll/foreground_frame_control.py 18 4 0 78%
d7a/dll/parser.py 46 4 0 91%
d7a/dll/sub_profile.py 19 1 0 95%
d7a/fs/__init__.py 0 0 0 100%
d7a/fs/file_header.py 42 3 0 93%
d7a/fs/file_permissions.py 43 5 0 88%
d7a/fs/file_properties.py 40 5 0 88%
d7a/parse_error.py 1 0 0 100%
d7a/phy/__init__.py 0 0 0 100%
d7a/phy/channel_header.py 81 13 0 84%
d7a/phy/channel_id.py 24 0 0 100%
d7a/phy/channel_status_identifier.py 31 17 0 45%
d7a/phy/subband.py 28 1 0 96%
d7a/serial_modem_interface/__init__.py 0 0 0 100%
d7a/serial_modem_interface/parser.py 119 22 0 82%
d7a/sp/__init__.py 0 0 0 100%
d7a/sp/configuration.py 24 1 0 96%
d7a/sp/qos.py 35 1 0 97%
d7a/sp/session.py 10 1 0 90%
d7a/sp/status.py 55 1 0 98%
d7a/support/Crc.py 6 0 0 100%
d7a/support/__init__.py 0 0 0 100%
d7a/support/schema.py 92 16 0 83%
d7a/support/serialization/__init__.py 0 0 0 100%
d7a/support/serialization/enum_handler.py 10 5 0 50%
d7a/system_files/__init__.py 0 0 0 100%
d7a/system_files/access_profile.py 19 4 0 79%
d7a/system_files/dll_config.py 33 1 0 97%
d7a/system_files/dll_status.py 45 23 0 49%
d7a/system_files/engineering_mode.py 56 12 0 79%
d7a/system_files/factory_settings.py 102 63 0 38%
d7a/system_files/file.py 10 0 0 100%
d7a/system_files/firmware_version.py 52 4 0 92%
d7a/system_files/not_implemented.py 15 3 0 80%
d7a/system_files/phy_status.py 54 31 0 43%
d7a/system_files/root_authentication_key.py 23 8 0 65%
d7a/system_files/security_key.py 19 5 0 74%
d7a/system_files/system_file_ids.py 50 0 0 100%
d7a/system_files/system_files.py 19 1 0 95%
d7a/system_files/uid.py 19 1 0 95%
d7a/system_files/user_authentication_key.py 23 8 0 65%
d7a/system_files/vid.py 22 1 0 95%
d7a/types/__init__.py 0 0 0 100%
d7a/types/ct.py 36 2 0 94%
test/d7a/alp/operands/test_file.py 31 3 0 90%
test/d7a/alp/operands/test_length.py 26 0 0 100%
test/d7a/alp/operands/test_lorawan_interface_config.py 38 0 0 100%
test/d7a/alp/operands/test_offset.py 36 0 0 100%
test/d7a/alp/operands/test_query.py 26 0 0 100%
test/d7a/alp/operations/test_forward.py 29 0 0 100%
test/d7a/alp/operations/test_indirect_forward.py 15 0 0 100%
test/d7a/alp/operations/test_nop.py 13 2 0 85%
test/d7a/alp/operations/test_operation.py 34 2 0 94%
test/d7a/alp/operations/test_responses.py 25 2 0 92%
test/d7a/alp/test_action.py 24 2 0 92%
test/d7a/alp/test_alp_parser.py 172 6 0 97%
test/d7a/alp/test_command.py 32 2 0 94%
test/d7a/alp/test_command_factory.py 121 0 0 100%
test/d7a/d7anp/test_addressee.py 93 2 0 98%
test/d7a/d7atp/test_control.py 18 0 0 100%
test/d7a/dll/test_dll_access_profile.py 62 0 0 100%
test/d7a/dll/test_dll_parser.py 101 0 0 100%
test/d7a/dll/test_sub_profile.py 24 0 0 100%
test/d7a/fs/test_file_header.py 36 0 0 100%
test/d7a/fs/test_file_permissions.py 19 0 0 100%
test/d7a/fs/test_file_properties.py 14 0 0 100%
test/d7a/phy/test_channel_header.py 31 0 0 100%
test/d7a/phy/test_channel_id.py 28 0 0 100%
test/d7a/phy/test_subband.py 50 0 0 100%
test/d7a/serial_modem_interface/test_parser.py 79 2 0 97%
test/d7a/sp/test_configuration.py 39 2 0 95%
test/d7a/sp/test_qos.py 23 2 0 91%
test/d7a/sp/test_status.py 22 2 0 91%
test/d7a/system_files/test_access_profile.py 10 0 0 100%
test/d7a/system_files/test_dll_config.py 41 0 0 100%
test/d7a/system_files/test_engineering_mode.py 58 0 0 100%
test/d7a/system_files/test_firmware_version.py 37 0 0 100%
test/d7a/system_files/test_uid.py 24 0 0 100%
test/d7a/system_files/test_vid.py 24 0 0 100%
test/d7a/types/test_ct.py 31 4 0 87%
Total 4029 468 0 88%

No items found using the specified filter.