def setUp(self): ServermonitorTestCase.setUp(self) self.conf = CfgConfigParser() self.p = ServermonitorPlugin(self.console, self.conf) logger = logging.getLogger('output') logger.setLevel(logging.INFO) self.info_patcher = patch.object(self.p, "info", wraps=self.p.info) self.info_mock = self.info_patcher.start() self.warning_patcher = patch.object(self.p, "warning", wraps=self.p.warning) self.warning_mock = self.warning_patcher.start() self.error_patcher = patch.object(self.p, "error", wraps=self.p.error) self.error_mock = self.error_patcher.start()
def setUp(self): ServermonitorTestCase.setUp(self) self.logger.propagate = False self.superadmin.connects("1") self.superadmin.clearMessageHistory() self.init_plugin("""\ [commands] servers: guest [servers] game-monitor.com: 1.1.1.1:27960 2.2.2.2:27960 quake3 server: 3.3.3.3:27960 """) self.logger.propagate = True when(servermonitor).http_get("http://module.game-monitor.com/1.1.1.1:27960/data/server.js").thenReturn("""={"error":0,"ip":"1.1.1.1","port":27960,"player":1,"maxplayer":12,"name":"test server 1.1.1.1"}""") when(servermonitor).http_get("http://module.game-monitor.com/2.2.2.2:27960/data/server.js").thenReturn("""={"error":0,"ip":"2.2.2.2","port":27960,"player":2,"maxplayer":16,"name":"test server 2.2.2.2"}""") when(servermonitor).quake3_info("3.3.3.3:27960").thenReturn('\xff\xff\xff\xffinfoResponse\n\\sv_maxclients\\10\\clients\\3\\mapname\\ut4_casa\\hostname\\test server 3.3.3.3')
def setUp(self): ServermonitorTestCase.setUp(self) self.logger.propagate = False self.superadmin.connects("1") self.superadmin.clearMessageHistory() self.logger.propagate = True
def setUp(self): ServermonitorTestCase.setUp(self) self.say_patcher = patch.object(self.console, "say", wraps=lambda x: sys.stdout.write("SAY: %s\n" % x)) self.say_mock = self.say_patcher.start()