import unittest from solutions.day_01 import Solution class Day1TestCase(unittest.TestCase): def setUp(self): self.solution = Solution() def test_sums_equal_pairs(self): assert self.solution.solve("1122") == 3 assert self.solution.solve("1111") == 4 assert self.solution.solve("1234") == 0 assert self.solution.solve("91212129") == 9 def test_sums_equal_pairs_halvway_around(self): assert self.solution.solve_again("1212") == 6 assert self.solution.solve_again("1221") == 0 assert self.solution.solve_again("123425") == 4 assert self.solution.solve_again("123123") == 12 assert self.solution.solve_again("12131415") == 4 if __name__ == "__main__": unittest.main()