Beispiel #1
0
 def test_read_all_games(self):
     storage = Storage()
     game_number1 = len(storage.read_all_games())
     game = Game()
     storage.save_game_ORM(game)
     game_number2 = len(storage.read_all_games())
     self.assertEqual(game_number1 + 1, game_number2)
Beispiel #2
0
 def test_save_empty_game(self):
     storage = Storage()
     game = Game()
     storage.save_game_ORM(game)
     id = game.id
     game1 = storage.read_game(id)
     self.assertEqual(game1, game)
Beispiel #3
0
 def test_regular_game(self):
     storage = Storage()
     filename = os.path.join(self.path, "test_files/one_game.pgn")
     chess_file = ChessFile(filename)
     game = chess_file.next()
     game.simulate()
     storage.save_game_ORM(game)
     id = game.id
     game1 = storage.read_game(id)
     self.assertEqual(game1.moves[0].serial0, game.moves[0].serial0)
     self.assertEqual(game1, game)