Test Cases Mocking File System Test Cases Can call readFromFile readFromFile returns correct string readFromFile throws exection when file doesn't exist Files for Mocking File System production file: line_reader.py test file: tests/line_reader_test.py Mocking an Abstract Interface Test Cases Can call addExecuter addExecuter calls AbstractAdder properly and returns correct result Files for Mocking an Abstract Interface production file: my_abs.py test file: tests/my_abs_test.py