def test_part_2(self): # Given expected_result = 1068781 test_file_path = "test_file.txt" # When result = day_13.part_2(test_file_path) # Then self.assertEqual(result, expected_result)
def test_part_2a(): data = [ ['17,x,13,19', 3417], ['67,7,59,61', 754018], ['67,x,7,59,61', 779210], ['67,7,x,59,61', 1261476], ['1789,37,47,1889', 1202161486], ] for d in data: res = part_2(['', d[0]]) assert res == d[1]
def test_part_2_with_gaps(self): self.assertEqual(part_2(['17', 'x', '13', '19']), 3_417) self.assertEqual(part_2(['67', 'x', '7', '59', '61']), 779_210) self.assertEqual(part_2(['67', '7', 'x', '59', '61']), 1_261_476)
def test_part_2_without_gaps(self): self.assertEqual(part_2(['67', '7', '59', '61']), 754_018) self.assertEqual(part_2(['1789', '37', '47', '1889']), 1_202_161_486)
def test_part_2(): res = part_2(PUZZLE_DATA) assert res == 783685719679632
def test_part_2(): res = part_2(DATA) assert res == 1068781