def test_10(self): sample_data = day10.get_data(day10.SAMPLE_PATH) self.assertEqual(day10.part_1(sample_data[0]), 35) self.assertEqual(day10.part_2(sample_data[0]), 8) self.assertEqual(day10.part_1(sample_data[1]), 220) self.assertEqual(day10.part_2(sample_data[1]), 19208) challenge_data = day10.get_data(day10.INPUT_PATH)[0] self.assertEqual(day10.part_1(challenge_data), 2760) self.assertEqual(day10.part_2(challenge_data), 13816758796288)
def test_with_input(self): joltages = utils.read_input_lines(10) self.assertEqual(day10.part_1(joltages), 2310)
def test_part_1_second_example(self): result = part_1(example_2) self.assertEqual(result, 220)
def test_part_1_real_input(self): result = part_1(input) self.assertEqual(result, 2664)
def test_part_1_first_example(self): result = part_1(example_1) self.assertEqual(result, 35)