Coverage report: 72%

coverage.py v7.2.7, created at 2024-04-10 15:08 +0100

Module statements missing excluded branches partial coverage
/home/pi/Software/model-railway-signalling/model_railway_signals/__init__.py 76 0 0 0 0 100%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/__init__.py 0 0 0 0 0 100%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/common.py 581 89 0 100 21 83%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/configure_instrument.py 161 23 0 26 6 82%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/configure_line.py 111 6 0 24 6 91%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/configure_point.py 218 16 0 46 10 90%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/configure_section.py 209 10 0 50 6 94%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/configure_signal.py 635 75 0 190 14 88%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/configure_signal_tab1.py 551 27 0 26 4 95%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/configure_signal_tab2.py 267 0 0 0 0 100%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/configure_signal_tab3.py 392 14 0 26 5 95%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/configure_textbox.py 120 9 0 12 5 89%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/configure_track_sensor.py 155 12 0 18 7 89%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/editor.py 379 116 0 126 35 63%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/menubar_windows.py 683 591 0 90 0 12%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/objects/__init__.py 78 0 0 0 0 100%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/objects/objects.py 316 18 0 200 12 94%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/objects/objects_common.py 73 0 0 26 1 99%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/objects/objects_gpio.py 47 0 0 24 0 100%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/objects/objects_instruments.py 85 0 0 12 0 100%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/objects/objects_lines.py 101 0 0 16 0 100%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/objects/objects_points.py 114 0 0 24 0 100%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/objects/objects_sections.py 129 0 0 26 0 100%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/objects/objects_sensors.py 126 0 0 30 0 100%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/objects/objects_signals.py 268 0 0 122 2 99%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/objects/objects_textboxes.py 61 0 0 4 0 100%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/resources/__init__.py 0 0 0 0 0 100%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/run_layout.py 511 7 0 265 6 98%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/schematic.py 515 12 0 122 5 97%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/settings.py 177 20 0 58 10 87%
/home/pi/Software/model-railway-signalling/model_railway_signals/editor/utilities.py 300 268 0 70 0 9%
/home/pi/Software/model-railway-signalling/model_railway_signals/library/__init__.py 0 0 0 0 0 100%
/home/pi/Software/model-railway-signalling/model_railway_signals/library/block_instruments.py 403 44 0 156 12 89%
/home/pi/Software/model-railway-signalling/model_railway_signals/library/common.py 59 5 0 14 6 85%
/home/pi/Software/model-railway-signalling/model_railway_signals/library/dcc_control.py 258 0 0 148 4 99%
/home/pi/Software/model-railway-signalling/model_railway_signals/library/file_interface.py 133 74 0 50 10 41%
/home/pi/Software/model-railway-signalling/model_railway_signals/library/gpio_sensors.py 223 6 0 120 5 97%
/home/pi/Software/model-railway-signalling/model_railway_signals/library/mqtt_interface.py 251 21 0 100 10 88%
/home/pi/Software/model-railway-signalling/model_railway_signals/library/pi_sprog_interface.py 339 39 0 142 29 85%
/home/pi/Software/model-railway-signalling/model_railway_signals/library/points.py 240 0 0 110 2 99%
/home/pi/Software/model-railway-signalling/model_railway_signals/library/resources/__init__.py 0 0 0 0 0 100%
/home/pi/Software/model-railway-signalling/model_railway_signals/library/signals.py 203 62 0 124 35 65%
/home/pi/Software/model-railway-signalling/model_railway_signals/library/signals_colour_lights.py 353 27 0 160 27 88%
/home/pi/Software/model-railway-signalling/model_railway_signals/library/signals_common.py 318 3 0 114 15 96%
/home/pi/Software/model-railway-signalling/model_railway_signals/library/signals_ground_disc.py 67 7 0 22 5 84%
/home/pi/Software/model-railway-signalling/model_railway_signals/library/signals_ground_position.py 89 7 0 24 5 88%
/home/pi/Software/model-railway-signalling/model_railway_signals/library/signals_semaphores.py 461 49 0 196 41 84%
/home/pi/Software/model-railway-signalling/model_railway_signals/library/track_sections.py 190 50 0 68 14 71%
/home/pi/Software/model-railway-signalling/model_railway_signals/library/track_sensors.py 54 0 0 20 2 97%
basic_library_tests.py 899 1 0 4 1 99%
system_test_harness.py 731 307 0 576 168 37%
test_all.py 43 0 0 2 0 100%
test_automation_examples.py 701 1 0 6 1 99%
test_configuration_updates.py 96 1 0 32 1 97%
test_interlocking_examples.py 508 1 0 10 1 99%
test_library_objects.py 318 1 0 4 1 99%
test_load_layout_failures.py 13 1 0 4 1 76%
test_mqtt_networking.py 303 1 0 10 1 99%
test_mqtt_networking_example.py 204 1 0 6 1 98%
test_object_edit_windows.py 30 1 0 4 1 88%
test_object_editing.py 688 1 0 4 1 99%
test_run_layout.py 1328 1 0 250 1 99%
test_schematic_editor.py 843 1 0 6 1 99%
test_single_line_examples.py 264 1 0 4 1 99%
/usr/lib/python3/dist-packages/RPi/GPIO/__init__.py 2 0 0 0 0 100%
/usr/lib/python3/dist-packages/RPi/__init__.py 0 0 0 0 0 100%
/usr/lib/python3/dist-packages/colorzero/__init__.py 8 0 0 0 0 100%
/usr/lib/python3/dist-packages/colorzero/attr.py 36 16 0 6 0 48%
/usr/lib/python3/dist-packages/colorzero/color.py 214 160 1 86 0 18%
/usr/lib/python3/dist-packages/colorzero/conversions.py 151 87 0 22 0 37%
/usr/lib/python3/dist-packages/colorzero/deltae.py 53 44 0 12 0 14%
/usr/lib/python3/dist-packages/colorzero/easings.py 15 8 0 8 0 30%
/usr/lib/python3/dist-packages/colorzero/tables.py 10 0 0 2 0 100%
/usr/lib/python3/dist-packages/colorzero/types.py 132 61 0 8 0 51%
/usr/lib/python3/dist-packages/gpiozero/__init__.py 11 0 0 0 0 100%
/usr/lib/python3/dist-packages/gpiozero/boards.py 650 483 0 265 0 18%
/usr/lib/python3/dist-packages/gpiozero/compat.py 103 74 0 34 0 21%
/usr/lib/python3/dist-packages/gpiozero/devices.py 248 131 0 82 9 42%
/usr/lib/python3/dist-packages/gpiozero/exc.py 63 0 0 0 0 100%
/usr/lib/python3/dist-packages/gpiozero/fonts.py 45 34 0 38 0 13%
/usr/lib/python3/dist-packages/gpiozero/input_devices.py 357 229 0 48 2 33%
/usr/lib/python3/dist-packages/gpiozero/internal_devices.py 214 148 1 26 0 28%
/usr/lib/python3/dist-packages/gpiozero/mixins.py 250 127 0 80 10 43%
/usr/lib/python3/dist-packages/gpiozero/output_devices.py 525 384 0 170 0 20%
/usr/lib/python3/dist-packages/gpiozero/pins/__init__.py 100 23 26 36 6 77%
/usr/lib/python3/dist-packages/gpiozero/pins/data.py 320 169 0 108 6 38%
/usr/lib/python3/dist-packages/gpiozero/pins/local.py 182 102 0 26 2 39%
/usr/lib/python3/dist-packages/gpiozero/pins/pi.py 132 58 0 40 2 50%
/usr/lib/python3/dist-packages/gpiozero/pins/pigpio.py 321 241 0 74 0 22%
/usr/lib/python3/dist-packages/gpiozero/pins/rpigpio.py 126 48 0 30 9 60%
/usr/lib/python3/dist-packages/gpiozero/pins/spi.py 67 54 0 28 0 14%
/usr/lib/python3/dist-packages/gpiozero/spi_devices.py 161 95 0 34 0 34%
/usr/lib/python3/dist-packages/gpiozero/threads.py 32 8 0 10 2 62%
/usr/lib/python3/dist-packages/gpiozero/tones.py 86 45 0 28 9 44%
/usr/lib/python3/dist-packages/pigpio.py 1021 510 0 154 2 44%
/usr/lib/python3/dist-packages/serial/__init__.py 42 30 0 16 3 26%
/usr/lib/python3/dist-packages/serial/serialposix.py 451 256 0 210 42 36%
/usr/lib/python3/dist-packages/serial/serialutil.py 364 165 0 112 32 50%
Total 24541 5817 28 6016 694 72%

No items found using the specified filter.