Beispiel #1
0
    def test_client_disconnect(self):
        """
        client_disconnect should pass the info from active_players to game_info['kills'] from the DC player
        """
        kills_mock = [{'Player1': 3}, {'Player2': 987}]
        active_players_mock = {
            '2': ['New Player', 67],
            '6': ['Deltrano', 1],
            '12': ['Jack', 0]
        }

        parser = Parser()

        parser.game_info['kills'] = kills_mock
        parser.active_players = active_players_mock

        parser.client_disconnect('6')

        if '6' in parser.active_players:
            assert False
        else:
            assert True
        assert parser.game_info['kills'][2] == {'Deltrano': 1}