def assert_fixtures(this_map, input, expected): figures, moves = parse_input(input) for figure in figures: this_map.put_piece(**figure) engine = MovementEngine(this_map) results = engine.resolve(moves) for result, expect in zip(results, expected): assert result == expect
def test_no_piece(clean_map): no_moves = [] engine = MovementEngine(clean_map) results = engine.resolve(no_moves) assert results == []