def main(): Day0.run() Day1.run() Day2.run() Day3.run() Day4.run() Day5.run() Day6.run() Day7.run() Day8.run() Day9.run() Day10.run() Day11.run() Day12.run() Day13.run() Day14.run() Day15.run() Day16.run() Day17.run() Day18.run() Day19.run()
#Importing Function #Not ideal way to import function as "Day8.py" is in the same folder import Day8 Day8.make() Day8.origin() Day8.drive()
def test_case_part_1_2(self): self.assertEqual("abc", Day8.input_string_to_pystr('"abc"'))
def test_case_part_2_4(self): self.assertEqual(r'"\"\\x27\""', Day8.input_string_to_escaped_str(r'"\x27"'))
def test_case_part_2_3(self): self.assertEqual(r'"\"aaa\\\"aaa\""', Day8.input_string_to_escaped_str(r'"aaa\"aaa"'))
def test_case_part_2_2(self): self.assertEqual(r'"\"abc\""', Day8.input_string_to_escaped_str('"abc"'))
def test_case_part_1_4(self): self.assertEqual("'", Day8.input_string_to_pystr('"\\x27"'))
def test_case_part_1_3(self): self.assertEqual('aaa"aaa', Day8.input_string_to_pystr('"aaa\\"aaa"'))
def test_puzzledata(self): self.assertEqual(Day8.solve("puzzledata.txt"), 42146)
def test_testdata1(self): self.assertEqual(Day8.solve("testdata1.txt"), 138)