def test_part2_input(self): # When viewed, my answer is 'AGUEB' expected_result = \ " XX XX X X XXXX XXX \n" \ "X X X X X X X X X \n" \ "X X X X X XXX XXX \n" \ "XXXX X XX X X X X X \n" \ "X X X X X X X X X \n" \ "X X XXX XX XXXX XXX \n" result = day08.part2(aoc.read_input('day08.input')) self.assertEqual(expected_result, result)
def test_part2_input(self): result = day08.part2(aoc.read_input('day08.input')) self.assertEqual(result, 24262)
def test_part2_example1(self): result = day08.part2(self.example) self.assertEqual(result, 66)
def test_day08_part2(): assert day08.part2('0222112222120000', (2, 2)) == ' #\n# '
def test_part2_input(input_data): assert part2(input_data) == 631
def test_part2_sample(sample_data): assert part2(sample_data) == 8
def test_part2_on_example_data(self): input = read_inputfile("example08.txt") self.assertEqual(day08.part2(input), 8)
def test_part2(): assert part2("day08/day08_short.dat") == 66 assert part2("day08/day08.dat") == 35189
def test_part2_no_solution(monkeypatch): def mock_swap_ops(program, orig_op, new_op): return [program] monkeypatch.setattr('day08.swap_ops', mock_swap_ops) assert part2(TEST_INPUT_LOOPS) == None
def test_part2(puzzle_input, answer): assert part2(puzzle_input) == answer
def test_part2(par): s, r = par assert part2(s) == r
def test_day08_part2(): assert day08.part2(day08_example) == 8
def test_8_2_examples(): examples = [] for (inp, out) in examples: assert out == day08.part2(inp)