Ejemplo n.º 1
0
    def test_decodeServerinfo_pre_R9(self):
        self.assertDictContainsSubset({
            'serverName': 'BigBrotherBot #2',
            'numPlayers': '0',
            'maxPlayers': '16',
            'gamemode': 'ConquestLarge0',
            'level': 'MP_012',
            'roundsPlayed': '0',
            'roundsTotal': '2',
            'numTeams': '0',
            'team1score': None,
            'team2score': None,
            'team3score': None,
            'team4score': None,
            'targetScore': '0',
            'onlineState': '',
            'isRanked': 'true',
            'hasPunkbuster': 'true',
            'hasPassword': '******',
            'serverUptime': '5148',
            'roundTime': '455',
        }, Bf3Parser.decodeServerinfo(('BigBrotherBot #2', '0', '16', 'ConquestLarge0', 'MP_012', '0', '2', '0', '0', '', 'true', 'true', 'false', '5148', '455')))

        self.assertDictContainsSubset({
            'serverName': 'BigBrotherBot #2',
            'numPlayers': '0',
            'maxPlayers': '16',
            'gamemode': 'ConquestLarge0',
            'level': 'MP_012',
            'roundsPlayed': '0',
            'roundsTotal': '2',
            'numTeams': '1',
            'team1score': '47',
            'team2score': None,
            'team3score': None,
            'team4score': None,
            'targetScore': '0',
            'onlineState': '',
            'isRanked': 'true',
            'hasPunkbuster': 'true',
            'hasPassword': '******',
            'serverUptime': '5148',
            'roundTime': '455',
        }, Bf3Parser.decodeServerinfo(('BigBrotherBot #2', '0', '16', 'ConquestLarge0', 'MP_012', '0', '2', '1', '47', '0', '', 'true', 'true', 'false', '5148', '455')))

        self.assertDictContainsSubset({
            'serverName': 'BigBrotherBot #2',
            'numPlayers': '0',
            'maxPlayers': '16',
            'gamemode': 'ConquestLarge0',
            'level': 'MP_012',
            'roundsPlayed': '0',
            'roundsTotal': '2',
            'numTeams': '2',
            'team1score': '300',
            'team2score': '300',
            'team3score': None,
            'team4score': None,
            'targetScore': '0',
            'onlineState': '',
            'isRanked': 'true',
            'hasPunkbuster': 'true',
            'hasPassword': '******',
            'serverUptime': '5148',
            'roundTime': '455',
        }, Bf3Parser.decodeServerinfo(('BigBrotherBot #2', '0', '16', 'ConquestLarge0', 'MP_012', '0', '2', '2', '300', '300', '0', '', 'true', 'true', 'false', '5148', '455')))

        self.assertDictContainsSubset({
            'serverName': 'BigBrotherBot #2',
            'numPlayers': '0',
            'maxPlayers': '16',
            'gamemode': 'ConquestLarge0',
            'level': 'MP_012',
            'roundsPlayed': '1',
            'roundsTotal': '2',
            'numTeams': '3',
            'team1score': '300',
            'team2score': '215',
            'team3score': '25',
            'team4score': None,
            'targetScore': '0',
            'onlineState': '',
            'isRanked': 'true',
            'hasPunkbuster': 'true',
            'hasPassword': '******',
            'serverUptime': '5148',
            'roundTime': '455',
        }, Bf3Parser.decodeServerinfo(('BigBrotherBot #2', '0', '16', 'ConquestLarge0', 'MP_012', '1', '2', '3', '300', '215', '25', '0', '', 'true', 'true', 'false', '5148', '455')))

        self.assertDictContainsSubset({
            'serverName': 'BigBrotherBot #2',
            'numPlayers': '0',
            'maxPlayers': '16',
            'gamemode': 'ConquestLarge0',
            'level': 'MP_012',
            'roundsPlayed': '1',
            'roundsTotal': '2',
            'numTeams': '4',
            'team1score': '300',
            'team2score': '215',
            'team3score': '25',
            'team4score': '84',
            'targetScore': '0',
            'onlineState': '',
            'isRanked': 'true',
            'hasPunkbuster': 'true',
            'hasPassword': '******',
            'serverUptime': '5148',
            'roundTime': '455',
        }, Bf3Parser.decodeServerinfo(('BigBrotherBot #2', '0', '16', 'ConquestLarge0', 'MP_012', '1', '2', '4', '300', '215', '25', '84', '0', '', 'true', 'true', 'false', '5148', '455')))
Ejemplo n.º 2
0
    def test_decodeServerinfo_R9(self):
        self.maxDiff = None
        self.assertDictEqual({
            'serverName': 'BigBrotherBot #2',
            'numPlayers': '0',
            'maxPlayers': '16',
            'gamemode': 'ConquestLarge0',
            'level': 'MP_012',
            'roundsPlayed': '0',
            'roundsTotal': '2',
            'numTeams': '0',
            'team1score': None,
            'team2score': None,
            'team3score': None,
            'team4score': None,
            'targetScore': '0',
            'onlineState': '',
            'isRanked': 'true',
            'hasPunkbuster': 'true',
            'hasPassword': '******',
            'serverUptime': '5148',
            'roundTime': '455',
            'gameIpAndPort': '1.2.3.4:5445',
            'punkBusterVersion': '1.5',
            'joinQueueEnabled': 'false',
            'region': 'EU',
            'closestPingSite': '45',
            'country': 'FR',
        }, Bf3Parser.decodeServerinfo(('BigBrotherBot #2', '0', '16', 'ConquestLarge0', 'MP_012', '0', '2', '0', '0', '', 'true', 'true', 'false', '5148', '455', '1.2.3.4:5445', '1.5', 'false', 'EU', '45', 'FR')))

        self.assertDictEqual({
            'serverName': 'BigBrotherBot #2',
            'numPlayers': '0',
            'maxPlayers': '16',
            'gamemode': 'ConquestLarge0',
            'level': 'MP_012',
            'roundsPlayed': '0',
            'roundsTotal': '2',
            'numTeams': '1',
            'team1score': '47',
            'team2score': None,
            'team3score': None,
            'team4score': None,
            'targetScore': '0',
            'onlineState': '',
            'isRanked': 'true',
            'hasPunkbuster': 'true',
            'hasPassword': '******',
            'serverUptime': '5148',
            'roundTime': '455',
            'gameIpAndPort': '1.2.3.4:5445',
            'punkBusterVersion': '1.5',
            'joinQueueEnabled': 'false',
            'region': 'EU',
            'closestPingSite': '45',
            'country': 'FR',
        }, Bf3Parser.decodeServerinfo(('BigBrotherBot #2', '0', '16', 'ConquestLarge0', 'MP_012', '0', '2', '1', '47', '0', '', 'true', 'true', 'false', '5148', '455', '1.2.3.4:5445', '1.5', 'false', 'EU', '45', 'FR')))

        self.assertDictEqual({
            'serverName': 'BigBrotherBot #2',
            'numPlayers': '0',
            'maxPlayers': '16',
            'gamemode': 'ConquestLarge0',
            'level': 'MP_012',
            'roundsPlayed': '0',
            'roundsTotal': '2',
            'numTeams': '2',
            'team1score': '300',
            'team2score': '300',
            'team3score': None,
            'team4score': None,
            'targetScore': '0',
            'onlineState': '',
            'isRanked': 'true',
            'hasPunkbuster': 'true',
            'hasPassword': '******',
            'serverUptime': '5148',
            'roundTime': '455',
            'gameIpAndPort': '1.2.3.4:5445',
            'punkBusterVersion': '1.5',
            'joinQueueEnabled': 'false',
            'region': 'EU',
            'closestPingSite': '45',
            'country': 'FR',
        }, Bf3Parser.decodeServerinfo(('BigBrotherBot #2', '0', '16', 'ConquestLarge0', 'MP_012', '0', '2', '2', '300', '300', '0', '', 'true', 'true', 'false', '5148', '455', '1.2.3.4:5445', '1.5', 'false', 'EU', '45', 'FR')))

        self.assertDictEqual({
            'serverName': 'BigBrotherBot #2',
            'numPlayers': '0',
            'maxPlayers': '16',
            'gamemode': 'ConquestLarge0',
            'level': 'MP_012',
            'roundsPlayed': '1',
            'roundsTotal': '2',
            'numTeams': '3',
            'team1score': '300',
            'team2score': '215',
            'team3score': '25',
            'team4score': None,
            'targetScore': '0',
            'onlineState': '',
            'isRanked': 'true',
            'hasPunkbuster': 'true',
            'hasPassword': '******',
            'serverUptime': '5148',
            'roundTime': '455',
            'gameIpAndPort': '1.2.3.4:5445',
            'punkBusterVersion': '1.5',
            'joinQueueEnabled': 'false',
            'region': 'EU',
            'closestPingSite': '45',
            'country': 'FR',
        }, Bf3Parser.decodeServerinfo(('BigBrotherBot #2', '0', '16', 'ConquestLarge0', 'MP_012', '1', '2', '3', '300', '215', '25', '0', '', 'true', 'true', 'false', '5148', '455', '1.2.3.4:5445', '1.5', 'false', 'EU', '45', 'FR')))

        self.assertDictEqual({
            'serverName': 'BigBrotherBot #2',
            'numPlayers': '0',
            'maxPlayers': '16',
            'gamemode': 'ConquestLarge0',
            'level': 'MP_012',
            'roundsPlayed': '1',
            'roundsTotal': '2',
            'numTeams': '4',
            'team1score': '300',
            'team2score': '215',
            'team3score': '25',
            'team4score': '84',
            'targetScore': '0',
            'onlineState': '',
            'isRanked': 'true',
            'hasPunkbuster': 'true',
            'hasPassword': '******',
            'serverUptime': '5148',
            'roundTime': '455',
            'gameIpAndPort': '1.2.3.4:5445',
            'punkBusterVersion': '1.5',
            'joinQueueEnabled': 'false',
            'region': 'EU',
            'closestPingSite': '45',
            'country': 'FR',
        }, Bf3Parser.decodeServerinfo(('BigBrotherBot #2', '0', '16', 'ConquestLarge0', 'MP_012', '1', '2', '4', '300', '215', '25', '84', '0', '', 'true', 'true', 'false', '5148', '455', '1.2.3.4:5445', '1.5', 'false', 'EU', '45', 'FR')))
Ejemplo n.º 3
0
    def test_decodeServerinfo_pre_R9(self):
        self.assertDictContainsSubset(
            {
                'serverName': 'BigBrotherBot #2',
                'numPlayers': '0',
                'maxPlayers': '16',
                'gamemode': 'ConquestLarge0',
                'level': 'MP_012',
                'roundsPlayed': '0',
                'roundsTotal': '2',
                'numTeams': '0',
                'team1score': None,
                'team2score': None,
                'team3score': None,
                'team4score': None,
                'targetScore': '0',
                'onlineState': '',
                'isRanked': 'true',
                'hasPunkbuster': 'true',
                'hasPassword': '******',
                'serverUptime': '5148',
                'roundTime': '455',
            },
            Bf3Parser.decodeServerinfo(
                ('BigBrotherBot #2', '0', '16', 'ConquestLarge0', 'MP_012',
                 '0', '2', '0', '0', '', 'true', 'true', 'false', '5148',
                 '455')))

        self.assertDictContainsSubset(
            {
                'serverName': 'BigBrotherBot #2',
                'numPlayers': '0',
                'maxPlayers': '16',
                'gamemode': 'ConquestLarge0',
                'level': 'MP_012',
                'roundsPlayed': '0',
                'roundsTotal': '2',
                'numTeams': '1',
                'team1score': '47',
                'team2score': None,
                'team3score': None,
                'team4score': None,
                'targetScore': '0',
                'onlineState': '',
                'isRanked': 'true',
                'hasPunkbuster': 'true',
                'hasPassword': '******',
                'serverUptime': '5148',
                'roundTime': '455',
            },
            Bf3Parser.decodeServerinfo(
                ('BigBrotherBot #2', '0', '16', 'ConquestLarge0', 'MP_012',
                 '0', '2', '1', '47', '0', '', 'true', 'true', 'false', '5148',
                 '455')))

        self.assertDictContainsSubset(
            {
                'serverName': 'BigBrotherBot #2',
                'numPlayers': '0',
                'maxPlayers': '16',
                'gamemode': 'ConquestLarge0',
                'level': 'MP_012',
                'roundsPlayed': '0',
                'roundsTotal': '2',
                'numTeams': '2',
                'team1score': '300',
                'team2score': '300',
                'team3score': None,
                'team4score': None,
                'targetScore': '0',
                'onlineState': '',
                'isRanked': 'true',
                'hasPunkbuster': 'true',
                'hasPassword': '******',
                'serverUptime': '5148',
                'roundTime': '455',
            },
            Bf3Parser.decodeServerinfo(
                ('BigBrotherBot #2', '0', '16', 'ConquestLarge0', 'MP_012',
                 '0', '2', '2', '300', '300', '0', '', 'true', 'true', 'false',
                 '5148', '455')))

        self.assertDictContainsSubset(
            {
                'serverName': 'BigBrotherBot #2',
                'numPlayers': '0',
                'maxPlayers': '16',
                'gamemode': 'ConquestLarge0',
                'level': 'MP_012',
                'roundsPlayed': '1',
                'roundsTotal': '2',
                'numTeams': '3',
                'team1score': '300',
                'team2score': '215',
                'team3score': '25',
                'team4score': None,
                'targetScore': '0',
                'onlineState': '',
                'isRanked': 'true',
                'hasPunkbuster': 'true',
                'hasPassword': '******',
                'serverUptime': '5148',
                'roundTime': '455',
            },
            Bf3Parser.decodeServerinfo(
                ('BigBrotherBot #2', '0', '16', 'ConquestLarge0', 'MP_012',
                 '1', '2', '3', '300', '215', '25', '0', '', 'true', 'true',
                 'false', '5148', '455')))

        self.assertDictContainsSubset(
            {
                'serverName': 'BigBrotherBot #2',
                'numPlayers': '0',
                'maxPlayers': '16',
                'gamemode': 'ConquestLarge0',
                'level': 'MP_012',
                'roundsPlayed': '1',
                'roundsTotal': '2',
                'numTeams': '4',
                'team1score': '300',
                'team2score': '215',
                'team3score': '25',
                'team4score': '84',
                'targetScore': '0',
                'onlineState': '',
                'isRanked': 'true',
                'hasPunkbuster': 'true',
                'hasPassword': '******',
                'serverUptime': '5148',
                'roundTime': '455',
            },
            Bf3Parser.decodeServerinfo(
                ('BigBrotherBot #2', '0', '16', 'ConquestLarge0', 'MP_012',
                 '1', '2', '4', '300', '215', '25', '84', '0', '', 'true',
                 'true', 'false', '5148', '455')))
Ejemplo n.º 4
0
    def test_decodeServerinfo_R9(self):
        self.maxDiff = None
        self.assertDictEqual(
            {
                'serverName': 'BigBrotherBot #2',
                'numPlayers': '0',
                'maxPlayers': '16',
                'gamemode': 'ConquestLarge0',
                'level': 'MP_012',
                'roundsPlayed': '0',
                'roundsTotal': '2',
                'numTeams': '0',
                'team1score': None,
                'team2score': None,
                'team3score': None,
                'team4score': None,
                'targetScore': '0',
                'onlineState': '',
                'isRanked': 'true',
                'hasPunkbuster': 'true',
                'hasPassword': '******',
                'serverUptime': '5148',
                'roundTime': '455',
                'gameIpAndPort': '1.2.3.4:5445',
                'punkBusterVersion': '1.5',
                'joinQueueEnabled': 'false',
                'region': 'EU',
                'closestPingSite': '45',
                'country': 'FR',
            },
            Bf3Parser.decodeServerinfo(
                ('BigBrotherBot #2', '0', '16', 'ConquestLarge0', 'MP_012',
                 '0', '2', '0', '0', '', 'true', 'true', 'false', '5148',
                 '455', '1.2.3.4:5445', '1.5', 'false', 'EU', '45', 'FR')))

        self.assertDictEqual(
            {
                'serverName': 'BigBrotherBot #2',
                'numPlayers': '0',
                'maxPlayers': '16',
                'gamemode': 'ConquestLarge0',
                'level': 'MP_012',
                'roundsPlayed': '0',
                'roundsTotal': '2',
                'numTeams': '1',
                'team1score': '47',
                'team2score': None,
                'team3score': None,
                'team4score': None,
                'targetScore': '0',
                'onlineState': '',
                'isRanked': 'true',
                'hasPunkbuster': 'true',
                'hasPassword': '******',
                'serverUptime': '5148',
                'roundTime': '455',
                'gameIpAndPort': '1.2.3.4:5445',
                'punkBusterVersion': '1.5',
                'joinQueueEnabled': 'false',
                'region': 'EU',
                'closestPingSite': '45',
                'country': 'FR',
            },
            Bf3Parser.decodeServerinfo(
                ('BigBrotherBot #2', '0', '16', 'ConquestLarge0', 'MP_012',
                 '0', '2', '1', '47', '0', '', 'true', 'true', 'false', '5148',
                 '455', '1.2.3.4:5445', '1.5', 'false', 'EU', '45', 'FR')))

        self.assertDictEqual(
            {
                'serverName': 'BigBrotherBot #2',
                'numPlayers': '0',
                'maxPlayers': '16',
                'gamemode': 'ConquestLarge0',
                'level': 'MP_012',
                'roundsPlayed': '0',
                'roundsTotal': '2',
                'numTeams': '2',
                'team1score': '300',
                'team2score': '300',
                'team3score': None,
                'team4score': None,
                'targetScore': '0',
                'onlineState': '',
                'isRanked': 'true',
                'hasPunkbuster': 'true',
                'hasPassword': '******',
                'serverUptime': '5148',
                'roundTime': '455',
                'gameIpAndPort': '1.2.3.4:5445',
                'punkBusterVersion': '1.5',
                'joinQueueEnabled': 'false',
                'region': 'EU',
                'closestPingSite': '45',
                'country': 'FR',
            },
            Bf3Parser.decodeServerinfo(
                ('BigBrotherBot #2', '0', '16', 'ConquestLarge0', 'MP_012',
                 '0', '2', '2', '300', '300', '0', '', 'true', 'true', 'false',
                 '5148', '455', '1.2.3.4:5445', '1.5', 'false', 'EU', '45',
                 'FR')))

        self.assertDictEqual(
            {
                'serverName': 'BigBrotherBot #2',
                'numPlayers': '0',
                'maxPlayers': '16',
                'gamemode': 'ConquestLarge0',
                'level': 'MP_012',
                'roundsPlayed': '1',
                'roundsTotal': '2',
                'numTeams': '3',
                'team1score': '300',
                'team2score': '215',
                'team3score': '25',
                'team4score': None,
                'targetScore': '0',
                'onlineState': '',
                'isRanked': 'true',
                'hasPunkbuster': 'true',
                'hasPassword': '******',
                'serverUptime': '5148',
                'roundTime': '455',
                'gameIpAndPort': '1.2.3.4:5445',
                'punkBusterVersion': '1.5',
                'joinQueueEnabled': 'false',
                'region': 'EU',
                'closestPingSite': '45',
                'country': 'FR',
            },
            Bf3Parser.decodeServerinfo(
                ('BigBrotherBot #2', '0', '16', 'ConquestLarge0', 'MP_012',
                 '1', '2', '3', '300', '215', '25', '0', '', 'true', 'true',
                 'false', '5148', '455', '1.2.3.4:5445', '1.5', 'false', 'EU',
                 '45', 'FR')))

        self.assertDictEqual(
            {
                'serverName': 'BigBrotherBot #2',
                'numPlayers': '0',
                'maxPlayers': '16',
                'gamemode': 'ConquestLarge0',
                'level': 'MP_012',
                'roundsPlayed': '1',
                'roundsTotal': '2',
                'numTeams': '4',
                'team1score': '300',
                'team2score': '215',
                'team3score': '25',
                'team4score': '84',
                'targetScore': '0',
                'onlineState': '',
                'isRanked': 'true',
                'hasPunkbuster': 'true',
                'hasPassword': '******',
                'serverUptime': '5148',
                'roundTime': '455',
                'gameIpAndPort': '1.2.3.4:5445',
                'punkBusterVersion': '1.5',
                'joinQueueEnabled': 'false',
                'region': 'EU',
                'closestPingSite': '45',
                'country': 'FR',
            },
            Bf3Parser.decodeServerinfo(
                ('BigBrotherBot #2', '0', '16', 'ConquestLarge0', 'MP_012',
                 '1', '2', '4', '300', '215', '25', '84', '0', '', 'true',
                 'true', 'false', '5148', '455', '1.2.3.4:5445', '1.5',
                 'false', 'EU', '45', 'FR')))
Ejemplo n.º 5
0
 def data(self, value):
     try:
         self._data = Bf3Parser.decodeServerinfo(value)
     except Exception, err:
         self.console.error(err)
         self._data = None
 def data(self, value):
     try:
         self._data = Bf3Parser.decodeServerinfo(value)
     except Exception, err:
         self.console.error(err)
         self._data = None