def test_clientConnectionLost_while_stopping(self):
     retry = self.patch_reconnector('retry')
     s = ReconnectingClientService(object(), object())
     d = s._protocolStoppingDeferred = Deferred()
     s.clientConnectionLost(Failure(Exception()))
     self.assertIdentical(s._protocol, None)
     self.assertIdentical(s._protocolStoppingDeferred, None)
     retry.assertCalledOnce()
     self.assertTrue(d.called)
 def test_clientConnectionLost_while_stopping(self):
     retry = self.patch_reconnector('retry')
     s = ReconnectingClientService(object(), object())
     d = s._protocolStoppingDeferred = Deferred()
     s.clientConnectionLost(Failure(Exception()))
     self.assertIdentical(s._protocol, None)
     self.assertIdentical(s._protocolStoppingDeferred, None)
     retry.assertCalledOnce()
     self.assertTrue(d.called)
 def test_clientConnectionLost(self):
     retry = self.patch_reconnector('retry')
     s = ReconnectingClientService(object(), object())
     s.clientConnectionLost(Failure(Exception()))
     self.assertIdentical(s._protocol, None)
     retry.assertCalledOnce()
 def test_clientConnectionLost(self):
     retry = self.patch_reconnector('retry')
     s = ReconnectingClientService(object(), object())
     s.clientConnectionLost(Failure(Exception()))
     self.assertIdentical(s._protocol, None)
     retry.assertCalledOnce()
Exemple #5
0
 def clientConnectionLost(self, reason):
     self.protocol_instance = None
     ReconnectingClientService.clientConnectionLost(self, reason)