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 clientConnectionLost(self, reason): self.protocol_instance = None ReconnectingClientService.clientConnectionLost(self, reason)