import unittest from solutions.day_05 import Solution class Day5TestCase(unittest.TestCase): def setUp(self): self.solution = Solution() def test_calculate_exit_distance(self): puzzle_input = '\n'.join(['0', '3', '0', '1', '-3',]) assert self.solution.solve(puzzle_input) == 5 def test_calculate_stranger_exit_distance(self): puzzle_input = '\n'.join(['0', '3', '0', '1', '-3',]) assert self.solution.solve_again(puzzle_input) == 10 if __name__ == '__main__': unittest.main()