Beispiel #1
0
 def test_process(self):
     ans = code.process(self.test_data)
     self.assertEqual(ans, 26)
Beispiel #2
0
 def test_process(self):
     tmp = part2.process(self.test_data)
     self.assertEqual(tmp, 8)
Beispiel #3
0
 def test_process(self):
     ans = part2.process(self.test_data)
     self.assertEqual(ans, 126)
Beispiel #4
0
 def test_process(self):
     ans1 = part2.process(self.test_data_1)
     ans2 = part2.process(self.test_data_2)
     self.assertEqual(ans1, 8)
     self.assertEqual(ans2, 19208)
Beispiel #5
0
 def test_process(self):
     test_data = [['7,13,x,x,59,x,31,19'], ['17,x,13,19'], ['67,7,59,61'], ['67,x,7,59,61'], ['67,7,x,59,61'], ['1789,37,47,1889']]
     ans = [1068781, 3417, 754018, 779210, 1261476, 1202161486]
     for data, ans in zip(test_data, ans):
         self.assertEqual(code.process(data), ans)
Beispiel #6
0
 def test_process(self):
     ans = part2.process(self.test_data, preamble_size=5)
     self.assertEqual(ans, 62)