def test_taboo_cells(n): problem_file = "./warehouses/warehouse_%s.txt" % str(n) print("Testing:", problem_file) wh = Warehouse() wh.load_warehouse(problem_file) answer = taboo_cells(wh) print(answer)
def test_taboo_cells(n): problem_file = "./warehouses/warehouse_%s.txt" % str(n) wh = Warehouse() wh.read_warehouse_file(problem_file) answer = taboo_cells(wh) print(set(find_2D_iterator(answer.split('\n'), "X"))) print(answer)
def test_taboo_cells(): problem_file = "./warehouses/warehouse_171.txt" wh = Warehouse() wh.read_warehouse_file(problem_file) # wh.extract_locations(problem_file.split(sep='\n')) answer = taboo_cells(wh) print(answer) assert (answer == expected_answer_3)
def test_taboo(test, expected): wh = Warehouse() print(test) # removes unneccessary \n wh.from_lines(test.split(sep='\n')) answer = taboo_cells(wh) print(answer) if same_multi_line_strings(answer, expected): print('Test Passed') else: print("Test Failed")
def test_taboo_cells(): wh = Warehouse() wh.load_warehouse("./warehouses/warehouse_01.txt") expected_answer = '#### \n#X # \n# ###\n# X#\n# X#\n#XX###\n#### ' answer = taboo_cells(wh) fcn = test_taboo_cells print('<< Testing {} >>'.format(fcn.__name__)) if answer==expected_answer: print(fcn.__name__, ' passed! :-)\n') else: print(fcn.__name__, ' failed! :-(\n') print('Expected ');print(expected_answer) print('But, received ');print(answer)
def test_taboo_cells(): wh = Warehouse() wh.extract_locations(puzzle_t3.split(sep='\n')) answer = taboo_cells(wh) # begin debug print(answer) print(len(answer)) print(expected_answer_3) print(len(expected_answer_3)) # end debug if same_multi_line_strings(answer,expected_answer_3): print('Test taboo_cells passed\n') else: print('** Test taboo_cells failed\n')
def test_taboo_cells(): problem_file = "./warehouses/warehouse_99.txt" wh = Warehouse() wh.read_warehouse_file(problem_file) answer = taboo_cells(wh) # begin debug print(answer) print(len(answer)) print(expected_answer_3) print(len(expected_answer_3)) # end debug if same_multi_line_strings(answer,expected_answer_3): print('Test taboo_cells passed\n') else: print('** Test taboo_cells failed\n')
import mySokobanSolver import sokoban print("running test...") wh = sokoban.Warehouse() wh.load_warehouse("./warehouses/warehouse_189.txt") print(mySokobanSolver.taboo_cells(wh))
def test_taboo_cells(): wh = Warehouse() wh.extract_locations(puzzle_t3.split(sep='\n')) answer = taboo_cells(wh) assert (answer == expected_answer_3)
def test_taboo(): wh = Warehouse() # read the puzzle from the multiline string wh.extract_locations(puzzle_t2.split(sep='\n')) print(wh) print(taboo_cells(wh))