def test_connect_cancels_existing_timeout_call(self):
     prober = ProberFactory(self.urls['200'])
     prober.timeoutCall = reactor.callLater(30, prober.failWithTimeoutError)
     old_timeout_call = prober.timeoutCall
     self.failUnless(old_timeout_call.active())
     prober.connect()
     self.failIf(old_timeout_call.active())
     self.failUnless(prober.timeoutCall.active())
     return prober._deferred
 def test_connect_cancels_existing_timeout_call(self):
     prober = ProberFactory(self.urls['200'])
     prober.timeoutCall = reactor.callLater(
         30, prober.failWithTimeoutError)
     old_timeout_call = prober.timeoutCall
     self.failUnless(old_timeout_call.active())
     prober.connect()
     self.failIf(old_timeout_call.active())
     self.failUnless(prober.timeoutCall.active())
     return prober._deferred