Example #1
0
    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)
Example #3
0
 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
Example #4
0
 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