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(), [])
Example #3
0
 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'])
Example #4
0
 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(), [])
Example #7
0
 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(), [])
Example #8
0
 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(), [])