コード例 #1
0
 def setUp(self):
     self.conf = XmlConfigParser()
     self.conf.loadFromString("""
             <configuration>
             </configuration>
         """)
     self.parser = BfhParser(self.conf)
     self.parser.startup()
コード例 #2
0
 def setUp(self):
     BFHTestCase.setUp(self)
     self.conf = XmlConfigParser()
     self.conf.loadFromString("""
             <configuration>
             </configuration>
         """)
     self.parser = BfhParser(self.conf)
     self.p1 = FakeClient(self.parser, name="Player1")
     self.p2 = FakeClient(self.parser, name="Player2")
コード例 #3
0
 def setUp(self):
     BFHTestCase.setUp(self)
     self.conf = XmlConfigParser()
     self.conf.loadFromString("""
             <configuration>
             </configuration>
         """)
     self.parser = BfhParser(self.conf)
     self.foobar = self.parser.clients.newClient(cid='Foobar',
                                                 name='Foobar',
                                                 guid="FoobarGuid")
コード例 #4
0
    def setUp(self):
        self.conf = CfgConfigParser()
        self.conf.loadFromString("""[configuration]""")
        self.parser = BfhParser(self.conf)
        self.parser.startup()
        # mock parser queueEvent method so we can make assertions on it later on
        self.parser.queueEvent = Mock(name="queueEvent method")
        self.joe = Mock(name="Joe", spec=Client)

        def event_repr(self):
            return "Event(%r, data=%r, client=%r, target=%r)" % (
                b3.events.eventManager.getName(
                    self.type), self.data, self.client, self.target)

        b3.events.Event.__repr__ = event_repr
コード例 #5
0
    def setUp(self):
        BFHTestCase.setUp(self)
        self.conf = XmlConfigParser()
        self.conf.loadFromString("<configuration/>")
        self.parser = BfhParser(self.conf)
        self.parser.startup()

        self.authorizeClients_patcher = patch.object(self.parser.clients,
                                                     "authorizeClients")
        self.authorizeClients_patcher.start()

        self.write_patcher = patch.object(self.parser, "write")
        self.write_mock = self.write_patcher.start()

        self.event_raw_data = 'PunkBuster Server: 14 300000aaaaaabbbbbbccccc111223300(-) 11.122.103.24:3659 OK   1 3.0 0 (W) "Snoopy"'
        self.regex_for_OnPBPlistItem = [
            x for (x, y) in self.parser._punkbusterMessageFormats
            if y == 'OnPBPlistItem'
        ][0]
コード例 #6
0
 def setUp(self):
     BFHTestCase.setUp(self)
     with logging_disabled():
         self.conf = CfgConfigParser()
         self.conf.loadFromString("""[configuration]""")
         self.parser = BfhParser(self.conf)
         adminPlugin_conf = CfgConfigParser()
         adminPlugin_conf.loadFromString(
             dedent(r"""
             [commands]
             map: 20
         """))
         adminPlugin = AdminPlugin(self.parser, adminPlugin_conf)
         adminPlugin.onLoadConfig()
         adminPlugin.onStartup()
         when(self.parser).getPlugin('admin').thenReturn(adminPlugin)
         self.parser.patch_b3_admin_plugin()
         self.joe = FakeClient(self.parser,
                               name="Joe",
                               guid="joeguid",
                               groupBits=128)
         self.joe.connects(cid="joe")
         self.parser.game.gameType = "TurfWarSmall0"
         self.parser.game.serverinfo = {'roundsTotal': 2}
コード例 #7
0
 def setUp(self):
     with logging_disabled():
         self.conf = CfgConfigParser()
         self.parser = BfhParser(self.conf)
コード例 #8
0
 def setUp(self):
     BFHTestCase.setUp(self)
     self.conf = XmlConfigParser()
     self.conf.loadFromString("""<configuration/>""")
     self.parser = BfhParser(self.conf)
コード例 #9
0
 def setUp(self):
     self.conf = CfgConfigParser()
     self.conf.loadFromString("""[configuration]""")
     self.parser = BfhParser(self.conf)
     self.parser.startup()
コード例 #10
0
 def setUp(self):
     BFHTestCase.setUp(self)
     self.conf = CfgConfigParser()
     self.conf.loadFromString("""[configuration]""")
     self.parser = BfhParser(self.conf)