def test_part1_example_3(): data = """ ######################## #...............b.C.D.f# #.###################### #[email protected]# ########################"""[1:] assert many_worlds_interpretation.part1(data) == 132
def test_part1_example_2(): data = """ ######################## #[email protected].# ######################.# #d.....................# ########################"""[1:] assert many_worlds_interpretation.part1(data) == 86
def test_part1_example_6(): data = """ ######################## #@..............ac.GI.b# ###d###f################ ###A###C################ ###g###i################ ########################"""[1:] assert many_worlds_interpretation.part1(data) == 61
def test_part1_example_4(): data = """ ################# #i.G..c...e..H.p# ########.######## #j.A..b...f..D.o# ########@######## #k.E..a...g..B.n# ########.######## #l.F..d...h..C.m# #################"""[1:] assert many_worlds_interpretation.part1(data) == 136
def test_part1(): with open(many_worlds_interpretation.input_file) as f: data = f.read() expected = 3512 assert many_worlds_interpretation.part1(data) == expected
def test_part1_example_1(): data = """ ######### #[email protected]# #########"""[1:] assert many_worlds_interpretation.part1(data) == 8
def test_part1_example_1_dead_ends(): data = """ ########### #[email protected].# ###########"""[1:] assert many_worlds_interpretation.part1(data) == 8