Coverage report: 30%

Files Functions Classes

coverage.py v7.11.3, created at 2026-01-05 21:49 +0100

File statements missing excluded coverage
src/ramses_cli/__init__.py 6 2 0 67%
src/ramses_cli/client.py 307 171 4 44%
src/ramses_cli/debug.py 12 7 0 42%
src/ramses_cli/discovery.py 185 132 2 29%
src/ramses_rf/__init__.py 14 0 2 100%
src/ramses_rf/binding_fsm.py 339 154 6 55%
src/ramses_rf/const.py 21 0 2 100%
src/ramses_rf/database.py 220 185 3 16%
src/ramses_rf/device/__init__.py 45 29 3 36%
src/ramses_rf/device/base.py 224 133 8 41%
src/ramses_rf/device/heat.py 657 369 5 44%
src/ramses_rf/device/hvac.py 349 197 0 44%
src/ramses_rf/dispatcher.py 114 91 2 20%
src/ramses_rf/entity_base.py 593 483 17 19%
src/ramses_rf/exceptions.py 25 0 0 100%
src/ramses_rf/gateway.py 220 168 4 24%
src/ramses_rf/helpers.py 56 45 0 20%
src/ramses_rf/schemas.py 106 37 4 65%
src/ramses_rf/system/__init__.py 6 0 0 100%
src/ramses_rf/system/faultlog.py 158 109 2 31%
src/ramses_rf/system/heat.py 513 351 5 32%
src/ramses_rf/system/schedule.py 237 157 2 34%
src/ramses_rf/system/zones.py 410 244 7 40%
src/ramses_rf/version.py 2 0 0 100%
src/ramses_tx/__init__.py 25 4 2 84%
src/ramses_tx/address.py 104 58 2 44%
src/ramses_tx/command.py 636 482 4 24%
src/ramses_tx/const.py 512 25 0 95%
src/ramses_tx/exceptions.py 29 9 0 69%
src/ramses_tx/fingerprints.py 8 2 0 75%
src/ramses_tx/frame.py 216 175 3 19%
src/ramses_tx/gateway.py 130 95 7 27%
src/ramses_tx/helpers.py 373 286 3 23%
src/ramses_tx/logger.py 141 78 0 45%
src/ramses_tx/message.py 159 109 4 31%
src/ramses_tx/opentherm.py 249 93 0 63%
src/ramses_tx/packet.py 115 77 0 33%
src/ramses_tx/parsers.py 942 812 3 14%
src/ramses_tx/protocol.py 322 250 6 22%
src/ramses_tx/protocol_fsm.py 305 245 5 20%
src/ramses_tx/ramses.py 53 0 0 100%
src/ramses_tx/schemas.py 132 31 0 77%
src/ramses_tx/transport.py 793 613 5 23%
src/ramses_tx/typed_dicts.py 309 0 0 100%
src/ramses_tx/typing.py 57 12 66 79%
src/ramses_tx/version.py 2 0 0 100%
tests/tests/__init__.py 0 0 0 100%
tests/tests/helpers.py 89 89 0 0%
tests/tests/test_api_faultlog.py 102 102 0 0%
tests/tests/test_api_schedule.py 41 41 0 0%
tests/tests/test_apis_binding.py 39 39 0 0%
tests/tests/test_apis_common.py 57 57 0 0%
tests/tests/test_apis_heat.py 130 130 0 0%
tests/tests/test_apis_hvac.py 54 54 0 0%
tests/tests/test_devices.py 35 35 0 0%
tests/tests/test_eavesdrop_dev_class.py 48 48 0 0%
tests/tests/test_eavesdrop_schema.py 42 42 0 0%
tests/tests/test_helpers.py 63 63 0 0%
tests/tests/test_parser_helpers.py 63 63 0 0%
tests/tests/test_parsers.py 65 65 0 0%
tests/tests/test_ramses_schema.py 33 33 0 0%
tests/tests/test_schema_bits.py 22 22 0 0%
tests/tests/test_schemas.py 28 28 0 0%
tests/tests/test_systems.py 70 70 0 0%
tests/tests/test_vol_schemas.py 124 124 0 0%
tests/tests_cli/test_cli_utility.py 38 3 0 92%
tests/tests_rf/__init__.py 0 0 0 100%
tests/tests_rf/conftest.py 142 142 0 0%
tests/tests_rf/device/__init__.py 0 0 0 100%
tests/tests_rf/device/test_hvac_ventilator.py 240 240 0 0%
tests/tests_rf/test_api_faultlog.py 66 66 0 0%
tests/tests_rf/test_api_schedule.py 46 46 0 0%
tests/tests_rf/test_binding_fsm.py 151 151 0 0%
tests/tests_rf/test_create_stack.py 75 75 0 0%
tests/tests_rf/test_database.py 84 84 0 0%
tests/tests_rf/test_dispatcher.py 50 50 0 0%
tests/tests_rf/test_entity_base.py 84 84 0 0%
tests/tests_rf/test_hgi_behaviors.py 71 71 0 0%
tests/tests_rf/test_protocol_fsm.py 199 199 0 0%
tests/tests_rf/test_use_regex.py 70 70 0 0%
tests/tests_rf/test_virt_network.py 103 103 0 0%
tests/tests_rf/virtual_rf/__init__.py 47 47 0 0%
tests/tests_rf/virtual_rf/const.py 21 21 0 0%
tests/tests_rf/virtual_rf/helpers.py 13 13 0 0%
tests/tests_rf/virtual_rf/virtual_rf.py 215 215 0 0%
tests/tests_tx/__init__.py 0 0 0 100%
tests/tests_tx/test_command.py 63 63 0 0%
Total 13314 9368 188 30%

No items found using the specified filter.