async def test_report_army_stats_sends_stats_for_defeated_player( game: Game, game_add_players): game.state = GameState.LOBBY players = game_add_players(game, 2) await game.launch() await game.add_result(0, 1, 'defeat', -1) with open("tests/data/game_stats_simple_win.json", "r") as stats_file: stats = stats_file.read() game.report_army_stats(stats) game._game_stats_service.process_game_stats.assert_called_once_with( players[1], game, stats)