fossasia/AYABInterface

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
AYABInterface/__init__.py27
AYABInterface/actions.py79
AYABInterface/carriages.py15
AYABInterface/communication/__init__.py237
A
3 hrs
AYABInterface/communication/cache.py65
AYABInterface/communication/carriages.py70
AYABInterface/communication/hardware_messages.py355
C
1 day
AYABInterface/communication/host_messages.py119
A
1 hr
AYABInterface/communication/states.py402
C
1 day
AYABInterface/communication/test/conftest.py4
A
2 hrs
AYABInterface/communication/test/test_assertions.py20
A
1 hr
AYABInterface/communication/test/test_carriages.py21
AYABInterface/communication/test/test_communication_integration.py113
AYABInterface/communication/test/test_communication_mocked.py204
B
4 hrs
AYABInterface/communication/test/test_hardware_messages.py253
B
4 hrs
AYABInterface/communication/test/test_host_messages.py122
D
1 day
AYABInterface/communication/test/test_needle_position_cache.py116
A
2 hrs
AYABInterface/communication/test/test_state_machine.py134
B
4 hrs
AYABInterface/convert/__init__.py34
A
2 hrs
AYABInterface/convert/test/conftest.py4
A
2 hrs
AYABInterface/convert/test/test_colors_to_needle_positions.py19
AYABInterface/convert/test/test_knitting_pattern_to_colors.py0
AYABInterface/interaction.py104
A
1 hr
AYABInterface/machines.py192
A
1 hr
AYABInterface/needle_positions.py74
A
45 mins
AYABInterface/serial.py72
A
45 mins
AYABInterface/test/conftest.py4
AYABInterface/test/test_actions.py30
AYABInterface/test/test_import.py4
AYABInterface/test/test_interaction.py133
A
35 mins
AYABInterface/test/test_machines.py70
AYABInterface/test/test_needle_positions.py99
AYABInterface/test/test_serial.py54
AYABInterface/test/test_utils.py45
AYABInterface/utils.py53
A
25 mins
docs/conf.py66
docs/test/test_docs.py19
docs/test/test_documentation_sources_exist.py83
docs/test/test_sphinx_build.py55
setup.py223