Coverage report: 99%

Files Functions Classes

coverage.py v7.8.0, created at 2025-05-21 08:37 -0400

File function statements missing excluded coverage
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/BirdBrain.py (no function) 6 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_constant.py (no function) 45 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_device.py BirdbrainDevice.__init__ 3 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_device.py BirdbrainDevice.connect 12 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_device.py BirdbrainDevice.is_connected 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_device.py BirdbrainDevice.__is_device 2 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_device.py BirdbrainDevice.is_microbit 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_device.py BirdbrainDevice.is_hummingbird 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_device.py BirdbrainDevice.is_finch 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_device.py BirdbrainDevice.remap_device 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_device.py BirdbrainDevice.connect_device 2 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_device.py BirdbrainDevice.stop_all 1 1 0 0%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_device.py (no function) 20 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_exception.py BirdbrainException.__init__ 3 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_exception.py BirdbrainException.__str__ 1 1 0 0%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_exception.py (no function) 3 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch.py BirdbrainFinch.__init__ 3 1 0 67%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch.py BirdbrainFinch.is_moving 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch.py BirdbrainFinch.beak 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch.py BirdbrainFinch.tail 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch.py BirdbrainFinch.move 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch.py BirdbrainFinch.turn 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch.py BirdbrainFinch.motors 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch.py BirdbrainFinch.wait 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch.py BirdbrainFinch.stop 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch.py BirdbrainFinch.reset_encoders 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch.py BirdbrainFinch.light 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch.py BirdbrainFinch.distance 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch.py BirdbrainFinch.line 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch.py BirdbrainFinch.encoder 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch.py BirdbrainFinch.orientation 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch.py BirdbrainFinch.acceleration 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch.py BirdbrainFinch.compass 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch.py BirdbrainFinch.magnetometer 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch.py (no function) 39 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch_input.py BirdbrainFinchInput.is_moving 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch_input.py BirdbrainFinchInput.light 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch_input.py BirdbrainFinchInput.distance 5 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch_input.py BirdbrainFinchInput.line 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch_input.py BirdbrainFinchInput.encoder 5 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch_input.py BirdbrainFinchInput.orientation 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch_input.py BirdbrainFinchInput.acceleration 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch_input.py BirdbrainFinchInput.compass 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch_input.py BirdbrainFinchInput.magnetometer 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch_input.py (no function) 24 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch_output.py BirdbrainFinchOutput.beak 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch_output.py BirdbrainFinchOutput.tail 3 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch_output.py BirdbrainFinchOutput.move 6 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch_output.py BirdbrainFinchOutput.turn 4 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch_output.py BirdbrainFinchOutput.wait 4 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch_output.py BirdbrainFinchOutput.motors 3 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch_output.py BirdbrainFinchOutput.stop 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch_output.py BirdbrainFinchOutput.reset_encoders 3 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch_output.py BirdbrainFinchOutput.__move_and_wait 4 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_finch_output.py (no function) 24 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird.py BirdbrainHummingbird.__init__ 3 1 0 67%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird.py BirdbrainHummingbird.led 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird.py BirdbrainHummingbird.tri_led 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird.py BirdbrainHummingbird.position_servo 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird.py BirdbrainHummingbird.rotation_servo 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird.py BirdbrainHummingbird.sensor 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird.py BirdbrainHummingbird.light 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird.py BirdbrainHummingbird.sound 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird.py BirdbrainHummingbird.distance 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird.py BirdbrainHummingbird.dial 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird.py BirdbrainHummingbird.voltage 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird.py BirdbrainHummingbird.stop_all 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird.py (no function) 29 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird_input.py BirdbrainHummingbirdInput.acceleration 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird_input.py BirdbrainHummingbirdInput.compass 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird_input.py BirdbrainHummingbirdInput.magnetometer 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird_input.py BirdbrainHummingbirdInput.orientation 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird_input.py BirdbrainHummingbirdInput.sensor 5 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird_input.py BirdbrainHummingbirdInput.light 5 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird_input.py BirdbrainHummingbirdInput.sound 8 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird_input.py BirdbrainHummingbirdInput.distance 5 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird_input.py BirdbrainHummingbirdInput.dial 5 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird_input.py BirdbrainHummingbirdInput.voltage 6 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird_input.py (no function) 24 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird_output.py BirdbrainHummingbirdOutput.led 3 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird_output.py BirdbrainHummingbirdOutput.tri_led 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird_output.py BirdbrainHummingbirdOutput.position_servo 3 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird_output.py BirdbrainHummingbirdOutput.rotation_servo 3 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_hummingbird_output.py (no function) 12 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit.py BirdbrainMicrobit.__init__ 3 2 0 33%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit.py BirdbrainMicrobit.display 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit.py BirdbrainMicrobit.clear_display 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit.py BirdbrainMicrobit.point 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit.py BirdbrainMicrobit.print 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit.py BirdbrainMicrobit.play_note 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit.py BirdbrainMicrobit.beep 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit.py BirdbrainMicrobit.acceleration 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit.py BirdbrainMicrobit.compass 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit.py BirdbrainMicrobit.magnetometer 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit.py BirdbrainMicrobit.button 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit.py BirdbrainMicrobit.sound 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit.py BirdbrainMicrobit.temperature 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit.py BirdbrainMicrobit.is_shaking 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit.py BirdbrainMicrobit.orientation 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit.py BirdbrainMicrobit.stop_all 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit.py (no function) 34 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit_input.py BirdbrainMicrobitInput.acceleration 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit_input.py BirdbrainMicrobitInput.compass 5 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit_input.py BirdbrainMicrobitInput.magnetometer 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit_input.py BirdbrainMicrobitInput.button 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit_input.py BirdbrainMicrobitInput.sound 3 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit_input.py BirdbrainMicrobitInput.temperature 3 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit_input.py BirdbrainMicrobitInput.is_shaking 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit_input.py BirdbrainMicrobitInput.orientation 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit_input.py (no function) 20 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit_output.py BirdbrainMicrobitOutput.display 2 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit_output.py BirdbrainMicrobitOutput.clear_display 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit_output.py BirdbrainMicrobitOutput.point 6 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit_output.py BirdbrainMicrobitOutput.print 4 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit_output.py BirdbrainMicrobitOutput.play_note 3 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_microbit_output.py (no function) 16 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_python_library_2/__init__.py (no function) 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_python_library_2/cli.py main 2 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_python_library_2/cli.py (no function) 2 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_request.py BirdbrainRequest.uri 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_request.py BirdbrainRequest.is_not_connected_response 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_request.py BirdbrainRequest.response 11 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_request.py BirdbrainRequest.response_status 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_request.py BirdbrainRequest.is_connected 5 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_request.py BirdbrainRequest.is_not_connected 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_request.py BirdbrainRequest.stop_all 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_request.py BirdbrainRequest.request_status 20 4 0 80%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_request.py BirdbrainRequest.calculate_angle 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_request.py BirdbrainRequest.calculate_intensity 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_request.py BirdbrainRequest.calculate_speed 4 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_request.py BirdbrainRequest.calculate_left_or_right 3 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_request.py BirdbrainRequest.validate 2 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_request.py BirdbrainRequest.validate_port 2 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_request.py BirdbrainRequest.sensor_response 12 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_request.py BirdbrainRequest.xyz_response 6 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_request.py BirdbrainRequest.tri_led_response 5 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_request.py BirdbrainRequest.orientation_response 4 1 0 75%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_request.py (no function) 43 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_state.py BirdbrainState.__init__ 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_state.py BirdbrainState.display_map_clear 1 1 0 0%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_state.py BirdbrainState.set_list 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_state.py BirdbrainState.set_pixel 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_state.py BirdbrainState.display_map_normalize 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_state.py BirdbrainState.display_map_as_string 2 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_state.py BirdbrainState.microbit_empty_display_map 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_state.py (no function) 9 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_tasks.py BirdbrainTasks.__init__ 3 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_tasks.py BirdbrainTasks.result 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_tasks.py BirdbrainTasks.create_task 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_tasks.py BirdbrainTasks.run 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_tasks.py BirdbrainTasks.wait 10 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_tasks.py BirdbrainTasks.runner 3 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_tasks.py BirdbrainTasks.yield_task 1 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_tasks.py (no function) 10 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_utility.py BirdbrainUtility.is_none_or_empty 3 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_utility.py BirdbrainUtility.bounds 3 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_utility.py BirdbrainUtility.decimal_bounds 3 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_utility.py BirdbrainUtility.flatten_string 11 0 0 100%
/Users/fmorton/GitHub/Birdbrain-Python-Library-2/src/birdbrain_utility.py (no function) 9 0 0 100%
finch/test_finch.py test_is 9 0 0 100%
finch/test_finch.py test_beak_with_alias 4 0 0 100%
finch/test_finch.py test_tail_with_alias 14 0 0 100%
finch/test_finch.py test_move_with_alias 13 1 0 92%
finch/test_finch.py test_is_moving 8 0 0 100%
finch/test_finch.py test_turn_with_alias 5 0 0 100%
finch/test_finch.py test_motors_with_alias 11 0 0 100%
finch/test_finch.py test_stop 7 0 0 100%
finch/test_finch.py test_reset_encoders 3 0 0 100%
finch/test_finch.py test_light_with_alias 8 0 0 100%
finch/test_finch.py test_distance_with_alias 5 0 0 100%
finch/test_finch.py test_line_with_alias 8 0 0 100%
finch/test_finch.py test_encoder_with_alias 8 0 0 100%
finch/test_finch.py test_orientation_with_alias 7 0 0 100%
finch/test_finch.py test_stop_all 3 0 0 100%
finch/test_finch.py (no function) 22 0 0 100%
finch/test_finch_input.py test_is_moving 6 0 0 100%
finch/test_finch_input.py test_light 12 0 0 100%
finch/test_finch_input.py test_distance 3 0 0 100%
finch/test_finch_input.py test_line 12 0 0 100%
finch/test_finch_input.py test_encoder 12 0 0 100%
finch/test_finch_input.py test_acceleration 7 0 0 100%
finch/test_finch_input.py test_compass 3 0 0 100%
finch/test_finch_input.py test_magnetometer 7 0 0 100%
finch/test_finch_input.py test_orientation 5 0 0 100%
finch/test_finch_input.py (no function) 17 0 0 100%
finch/test_finch_output.py test_beak 3 0 0 100%
finch/test_finch_output.py test_tail 13 0 0 100%
finch/test_finch_output.py test_move 11 2 0 82%
finch/test_finch_output.py test_turn 7 1 0 86%
finch/test_finch_output.py test_motors 9 0 0 100%
finch/test_finch_output.py test_stop 6 0 0 100%
finch/test_finch_output.py test_reset_encoders 1 0 0 100%
finch/test_finch_output.py (no function) 14 0 0 100%
hummingbird/test_hummingbird.py test_connect_device_name_as_none 3 0 0 100%
hummingbird/test_hummingbird.py test_connect_bad_device_name 3 0 0 100%
hummingbird/test_hummingbird.py test_connect_valid_device_name 2 0 0 100%
hummingbird/test_hummingbird.py test_is 9 0 0 100%
hummingbird/test_hummingbird.py test_led_with_alias 8 0 0 100%
hummingbird/test_hummingbird.py test_led_no_connection 4 1 0 75%
hummingbird/test_hummingbird.py test_tri_led_with_alias 7 0 0 100%
hummingbird/test_hummingbird.py test_position_servo_with_alias 4 0 0 100%
hummingbird/test_hummingbird.py test_rotation_servo_with_alias 10 0 0 100%
hummingbird/test_hummingbird.py test_orientation_with_alias 7 0 0 100%
hummingbird/test_hummingbird.py test_sensor 4 0 0 100%
hummingbird/test_hummingbird.py test_light_with_alias 9 0 0 100%
hummingbird/test_hummingbird.py test_sound_with_alias 9 0 0 100%
hummingbird/test_hummingbird.py test_sound_microbit 4 0 0 100%
hummingbird/test_hummingbird.py test_distance_with_alias 6 0 0 100%
hummingbird/test_hummingbird.py test_dial_with_alias 6 0 0 100%
hummingbird/test_hummingbird.py test_voltage_with_alias 4 0 0 100%
hummingbird/test_hummingbird.py test_stop_all 3 0 0 100%
hummingbird/test_hummingbird.py (no function) 24 0 0 100%
hummingbird/test_hummingbird_input.py test_acceleration 7 0 0 100%
hummingbird/test_hummingbird_input.py test_compass 3 0 0 100%
hummingbird/test_hummingbird_input.py test_magnetometer 7 0 0 100%
hummingbird/test_hummingbird_input.py test_orientation 5 0 0 100%
hummingbird/test_hummingbird_input.py test_sensor 2 0 0 100%
hummingbird/test_hummingbird_input.py test_light 3 0 0 100%
hummingbird/test_hummingbird_input.py test_sound 6 0 0 100%
hummingbird/test_hummingbird_input.py test_sound_microbit 3 0 0 100%
hummingbird/test_hummingbird_input.py test_distance 3 0 0 100%
hummingbird/test_hummingbird_input.py test_dial 3 0 0 100%
hummingbird/test_hummingbird_input.py test_voltage 3 0 0 100%
hummingbird/test_hummingbird_input.py (no function) 16 0 0 100%
hummingbird/test_hummingbird_output.py test_led 4 0 0 100%
hummingbird/test_hummingbird_output.py test_tri_led 4 0 0 100%
hummingbird/test_hummingbird_output.py test_position_servo 5 0 0 100%
hummingbird/test_hummingbird_output.py test_rotation_servo 6 0 0 100%
hummingbird/test_hummingbird_output.py (no function) 11 0 0 100%
microbit/test_microbit.py test_connect_device_name_as_none 3 0 0 100%
microbit/test_microbit.py test_connect_bad_device_name 3 0 0 100%
microbit/test_microbit.py test_connect_valid_device_name 2 0 0 100%
microbit/test_microbit.py test_is 9 0 0 100%
microbit/test_microbit.py test_display_with_alias 6 0 0 100%
microbit/test_microbit.py test_display_wrong_size 4 0 0 100%
microbit/test_microbit.py test_point_and_clear_display_with_alias 8 0 0 100%
microbit/test_microbit.py test_point_true_or_false 4 0 0 100%
microbit/test_microbit.py test_point_out_of_range 4 0 0 100%
microbit/test_microbit.py test_print 3 0 0 100%
microbit/test_microbit.py test_play_note_with_alias 6 0 0 100%
microbit/test_microbit.py test_stop_all 3 0 0 100%
microbit/test_microbit.py (no function) 19 0 0 100%
microbit/test_microbit_input.py test_acceleration 8 0 0 100%
microbit/test_microbit_input.py test_compass 4 0 0 100%
microbit/test_microbit_input.py test_magnetometer 7 0 0 100%
microbit/test_microbit_input.py test_button 8 0 0 100%
microbit/test_microbit_input.py test_sound 3 0 0 100%
microbit/test_microbit_input.py test_temperature 3 0 0 100%
microbit/test_microbit_input.py test_is_shaking 2 0 0 100%
microbit/test_microbit_input.py test_orientation 5 0 0 100%
microbit/test_microbit_input.py (no function) 12 0 0 100%
microbit/test_microbit_output.py test_display 4 0 0 100%
microbit/test_microbit_output.py test_display_wrong_size 5 0 0 100%
microbit/test_microbit_output.py test_point_and_clear_display 8 0 0 100%
microbit/test_microbit_output.py test_point_true_or_false 4 0 0 100%
microbit/test_microbit_output.py test_point_out_of_range 4 0 0 100%
microbit/test_microbit_output.py test_print 5 0 0 100%
microbit/test_microbit_output.py test_print_nothing 5 0 0 100%
microbit/test_microbit_output.py test_play_note 1 0 0 100%
microbit/test_microbit_output.py (no function) 16 0 0 100%
shared/test_backward_compatibility.py test_instantiating_devices_old_way 4 0 0 100%
shared/test_backward_compatibility.py (no function) 5 0 0 100%
shared/test_device.py test_none_device 3 0 0 100%
shared/test_device.py test_bad_device 3 0 0 100%
shared/test_device.py test_default_connect 3 0 0 100%
shared/test_device.py test_connect 3 0 0 100%
shared/test_device.py test_connect_to_disconnected_device 3 0 0 100%
shared/test_device.py test_connect_to_disconnected_device_no_exception 3 0 0 100%
shared/test_device.py test_connect_to_disconnected_device_with_exception 3 0 0 100%
shared/test_device.py test_is_hummingbird 2 0 0 100%
shared/test_device.py test_is_finch 2 0 0 100%
shared/test_device.py (no function) 12 0 0 100%
shared/test_request.py test_request_uri 2 0 0 100%
shared/test_request.py test_connected 1 0 0 100%
shared/test_request.py test_not_connected 1 0 0 100%
shared/test_request.py test_not_connected_connected 1 0 0 100%
shared/test_request.py test_not_connected_not_connected 1 0 0 100%
shared/test_request.py test_response_with_false_arg 1 0 0 100%
shared/test_request.py test_response 1 0 0 100%
shared/test_request.py test_response_status 1 0 0 100%
shared/test_request.py test_response_no_connection 3 0 0 100%
shared/test_request.py test_request_status 1 0 0 100%
shared/test_request.py test_stop_all 2 0 0 100%
shared/test_request.py test_disconnect 3 0 0 100%
shared/test_request.py test_xyz_response_no_connection 2 0 0 100%
shared/test_request.py test_xyz_response 3 0 0 100%
shared/test_request.py test_calculate_speed 8 0 0 100%
shared/test_request.py test_calculate_left_or_right 3 0 0 100%
shared/test_request.py test_validate_port 10 0 0 100%
shared/test_request.py (no function) 21 0 0 100%
shared/test_shared_input.py helper_test_acceleration 8 0 0 100%
shared/test_shared_input.py helper_test_compass 4 0 0 100%
shared/test_shared_input.py helper_test_magnetometer 8 0 0 100%
shared/test_shared_input.py helper_test_button 8 0 0 100%
shared/test_shared_input.py helper_test_sound 3 0 0 100%
shared/test_shared_input.py helper_test_temperature 3 0 0 100%
shared/test_shared_input.py helper_test_is_shaking 3 0 0 100%
shared/test_shared_input.py helper_test_shared 7 0 0 100%
shared/test_shared_input.py test_shared 2 0 0 100%
shared/test_shared_input.py (no function) 13 0 0 100%
shared/test_state.py test_state 17 0 0 100%
shared/test_state.py test_display_map_as_string_with_list 3 0 0 100%
shared/test_state.py test_state_using_true_and_false 6 0 0 100%
shared/test_state.py (no function) 4 0 0 100%
shared/test_utility.py test_is_none_or_empty 3 0 0 100%
shared/test_utility.py test_bounds 18 0 0 100%
shared/test_utility.py test_flatten 2 0 0 100%
shared/test_utility.py test_flatten_tuple 2 0 0 100%
shared/test_utility.py (no function) 5 0 0 100%
tasks/test_tasks.py method_1 4 0 0 100%
tasks/test_tasks.py method_2 4 0 0 100%
tasks/test_tasks.py method_3 3 0 0 100%
tasks/test_tasks.py test_tasks_with_wait 10 0 0 100%
tasks/test_tasks.py (no function) 6 0 0 100%
test_birdbrain_python_library.py test_main 1 0 0 100%
test_birdbrain_python_library.py (no function) 2 0 0 100%
Total   1646 17 0 99%

No items found using the specified filter.