def test03_pingWithNoneTimer(self): clear_all_messages() self.server_factory = FakeFactory(self) server = self.server_factory.buildProtocol('addr') server._ping_timer = None self.assertEquals(server.ping(), None) self.assertEqual(get_messages(), [])
def test02_pingWithoutTimer(self): clear_all_messages() self.server_factory = FakeFactory(self) server = self.server_factory.buildProtocol('addr') del server.__dict__['_ping_timer'] self.assertEquals(server.ping(), None) self.assertEqual(get_messages(), [])
def test07_pingWithInactiveTimerWithUser(self): self.server_factory = FakeFactory(self) server = self.server_factory.buildProtocol('addr') pt = MockPingTimer() server._ping_timer = pt self.assertEquals(server.ping(), None) self.assertEquals(server._ping_timer, None) self.assertEquals(pt.resetValues, [ ]) self.assertEquals(pt.cancelCount, 0) self.assertEquals(server.transport.loseConnectionCount, 1) self.assertEqual(log_history.get_all(), ['ping: timeout Mr.Fakey/-1'])
def test06_pingWithInactiveTimerNoUser(self): self.server_factory = FakeFactory(self) server = self.server_factory.buildProtocol('addr') pt = MockPingTimer() server._ping_timer = pt del server.__dict__['user'] self.assertEquals(server.ping(), None) self.assertEquals(server._ping_timer, None) self.assertEquals(pt.resetValues, [ ]) self.assertEquals(pt.cancelCount, 0) self.assertEquals(server.transport.loseConnectionCount, 1) self.assertEqual(log_history.get_all(), [])
def test05_pingWithActiveTimerWithUser(self): clear_all_messages() self.server_factory = FakeFactory(self) server = self.server_factory.buildProtocol('addr') pt = MockPingTimer() pt.isActive = True server._ping_timer = pt self.assertEquals(server.ping(), None) self.assertEquals(pt, server._ping_timer) self.assertEquals(pt.resetValues, [10]) self.assertEquals(pt.cancelCount, 0) self.assertEquals(server.transport.loseConnectionCount, 0) self.assertEqual(get_messages(), ['ping: renew Mr.Fakey/-1'])
def test04_pingWithActiveTimerNoUser(self): clear_all_messages() self.server_factory = FakeFactory(self) server = self.server_factory.buildProtocol('addr') pt = MockPingTimer() pt.isActive = True server._ping_timer = pt del server.__dict__['user'] self.assertEquals(server.ping(), None) self.assertEquals(pt, server._ping_timer) self.assertEquals(pt.resetValues, [10]) self.assertEquals(pt.cancelCount, 0) self.assertEquals(server.transport.loseConnectionCount, 0) self.assertEqual(get_messages(), [])
def test03_pingWithNoneTimer(self): self.server_factory = FakeFactory(self) server = self.server_factory.buildProtocol('addr') server._ping_timer = None self.assertEquals(server.ping(), None) self.assertEqual(log_history.get_all(), [])
def test02_pingWithoutTimer(self): self.server_factory = FakeFactory(self) server = self.server_factory.buildProtocol('addr') del server.__dict__['_ping_timer'] self.assertEquals(server.ping(), None) self.assertEqual(log_history.get_all(), [])