tests package¶
Submodules¶
tests.lesson_1_test module¶
Test suite for lesson 1.
- class tests.lesson_1_test.Lesson1TestCase(methodName='runTest')[source]¶
Bases:
TestCase
Testing led functionality by mocking Pin methods
- _classSetupFailed = False¶
- _class_cleanups = []¶
- test_check_toggle_val_type_error()[source]¶
Pass string as a parameter. Verify exception text. :return:
- test_toggle_is_on_0()[source]¶
Testing toggle_is_on function. Should return 1 when input param is 0. :return:
- test_toggle_is_on_1()[source]¶
Testing toggle_is_on function. Should return 0 when input param is 1. :return:
tests.lesson_2_test module¶
Test suite for lesson 2.
tests.lesson_3_4_test module¶
Unit testing lessons 3 and 4.
- class tests.lesson_3_4_test.Lesson3and4TestCase(methodName='runTest')[source]¶
Bases:
TestCase
Lessons 3 and 4 test case.
- _classSetupFailed = False¶
- _class_cleanups = []¶
- test_get_val_false()[source]¶
Testing get_val function. False input should be converted into 0. :return:
- test_get_val_true()[source]¶
Testing get_val function. True input should be converted into 1. :return:
tests.lesson_5_test module¶
Unit testing for lesson 5
- class tests.lesson_5_test.Lesson5TestCase(methodName='runTest')[source]¶
Bases:
TestCase
Lesson 5 test case
- _classSetupFailed = False¶
- _class_cleanups = []¶
- test_voltage_0()[source]¶
Reading Analog Voltage -> min value is 96 Should be converted to 0 volt :return:
tests.lesson_6_test module¶
Unit testing for lesson 6
tests.lesson_7and_8_test module¶
Test suite for lesson 7 and 8.
- class tests.lesson_7and_8_test.Lesson7And8TestCase(methodName='runTest')[source]¶
Bases:
TestCase
Test case for lesson 7 and 8.
- _classSetupFailed = False¶
- _class_cleanups = []¶
- test_converter_mid_range_49()[source]¶
Converter output should be 49 for read pin value 32767. :return:
tests.lesson_9_and_10_test module¶
Test suite for lesson 9 and 10.
tests.lesson_11_test module¶
Test suite for lesson 11.
tests.lesson_12_test module¶
Test suite for lesson 12.
- class tests.lesson_12_test.Lesson12TestCase(methodName='runTest')[source]¶
Bases:
TestCase
Test case for lesson 12.
- _classSetupFailed = False¶
- _class_cleanups = []¶
- test_get_color_exit_mixed(mock_input)[source]¶
Verify that get_color returns exit on eXiT as user input :return:
- test_get_color_invalid_input(mock_input)[source]¶
Verify that get_color returns error message on invalid input and white on wHitE as user input. Source: https://andressa.dev/2019-07-20-using-pach-to-test-inputs/ :return:
- test_get_color_red_mixed(mock_input)[source]¶
Verify that get_color returns red on rEd as user input :return:
- test_led_on_print_debug_red()[source]¶
Test that led_on prints proper debug line for red color. Source: https://stackoverflow.com/questions/69036159/how-to-write-python-unit-test-for-the-print-statement :return:
- test_led_on_print_debug_white()[source]¶
Test that led_on prints proper debug line for white color. Source: https://stackoverflow.com/questions/69036159/how-to-write-python-unit-test-for-the-print-statement :return:
tests.lesson_13_test module¶
Test suite for lesson 13.