def do_test_using_json_from_file(self, file, move_set): players = [fake_player("peter"), fake_player("manan")] test_deck = Building.create_deck_from_csv('decks/deck_test_30.csv') game = GameState() game.initialize_game(42, players, deck=test_deck) ref = Referee(r, game) with open(file) as f: move_sets = json.loads(f.read()) moves = move_sets[move_set] for move in moves: ref.perform_move(move)