def test_retryDeprecated(self): """ Calling L{root.retry} produces a deprecation warning. """ retry([0], StubDNSDatagramProtocol()) warnings = self.flushWarnings([self.test_retryDeprecated]) self.assertEqual(warnings[0]['category'], DeprecationWarning) self.assertEqual( warnings[0]['message'], 'twisted.names.root.retry is deprecated since Twisted ' '10.0. Use a Resolver object for retry logic.') self.assertEqual(len(warnings), 1)
def test_retryDeprecated(self): """ Calling L{root.retry} produces a deprecation warning. """ retry([0], StubDNSDatagramProtocol()) warnings = self.flushWarnings([ self.test_retryDeprecated]) self.assertEquals(warnings[0]['category'], DeprecationWarning) self.assertEquals( warnings[0]['message'], 'twisted.names.root.retry is deprecated since Twisted ' '10.0. Use a Resolver object for retry logic.') self.assertEquals(len(warnings), 1)
def lookupAddress(host, atServer, p=None): pWasNone=(p is None) if pWasNone: p = dns.DNSDatagramProtocol(_DummyController()) p.noisy = False ret = retry( (1, 3, 11, 45), # Timeouts p, # Protocol instance (atServer, dns.PORT), # Server to query [dns.Query(host, dns.A, dns.IN)] # Question to ask ) if pWasNone: ret.addBoth(cleanUpProtocolInstance,p) return ret
def lookupAddress(host, atServer, p=None): pWasNone = (p is None) if pWasNone: p = dns.DNSDatagramProtocol(_DummyController()) p.noisy = False ret = retry( (1, 3, 11, 45), # Timeouts p, # Protocol instance (atServer, dns.PORT), # Server to query [dns.Query(host, dns.A, dns.IN)] # Question to ask ) if pWasNone: ret.addBoth(cleanUpProtocolInstance, p) return ret