Example #1
0
def main():
    import day1
    day1.main()

    import day2
    day2.main()

    import day3
    day3.main()

    import day4
    day4.main()

    import day5
    day5.main()

    import day6
    day6.main()

    import day7
    day7.main()

    import day8
    day8.main()

    import day9
    day9.main()

    import day10
    day10.main()
Example #2
0
 def test_Day2Example(self):
     input = '''ULL\nRRDDD\nLURDL\nUUUUD'''
     self.assertEqual(day2.main(input), '1985')
Example #3
0
 def test_Day2Data(self):
     with open('input.txt') as f:
         # read the input file into lines
         # [[l,i,n,e,1],[l,i,n,e,2]...]
         file_input = f.read()
     self.assertEqual(day2.main(file_input), '78985')
Example #4
0
def main():
    # don't be a jerk, only replace the button layout temporarily
    with mock.patch.object(day2, 'buttons', new_buttons):
        day2.main()
 def test_example(self):
     array = ["5 9 2 8", "9 4 7 3", "3 8 6 5"]
     day2.main(array)
     self.assertEqual(day2.getResult(), 9)
    def test_real(self):
        with open('inputDay2') as f:
            lines = f.readlines()
            day2.main(lines)

        self.assertEqual(day2.getResult(), 53460)