import unittest from solutions.day_11 import Solution class Day11TestCase(unittest.TestCase): def setUp(self): self.solution = Solution() def test_distance(self): assert self.solution.solve("ne,ne,ne") == 3 assert self.solution.solve("ne,ne,sw,sw") == 0 assert self.solution.solve("ne,ne,s,s") == 2 assert self.solution.solve("se,sw,se,sw,sw") == 3 def test_furthest_away(self): assert self.solution.solve_again("ne,ne,sw,sw") == 2 assert self.solution.solve_again("se,sw,se,sw,sw") == 3 if __name__ == "__main__": unittest.main()