]> git.ipfire.org Git - thirdparty/dnspython.git/commitdiff
Don't read resolv.conf in tests that don't use it.
authorBrian Wellington <bwelling@xbill.org>
Wed, 8 Jul 2020 20:14:14 +0000 (13:14 -0700)
committerBrian Wellington <bwelling@xbill.org>
Wed, 8 Jul 2020 20:14:14 +0000 (13:14 -0700)
tests/test_async.py
tests/test_doh.py
tests/test_resolver.py
tests/test_resolver_override.py

index 2d387aef43c65367f3f6f99bdedc119b657b7df7..2d2543400fef3e8d5ed9aee0fc15e2e8e1b4cfcc 100644 (file)
@@ -183,7 +183,7 @@ class AsyncTests(unittest.TestCase):
         self.assertEqual(answer[0].target, dnsgoogle)
 
     def testResolverBadScheme(self):
-        res = dns.asyncresolver.Resolver()
+        res = dns.asyncresolver.Resolver(configure=False)
         res.nameservers = ['bogus://dns.google/dns-query']
         async def run():
             answer = await res.resolve('dns.google', 'A')
index f4fdae288c6a6b3667713b02b7c5bbfd2febadf9..4c72c24b2e1a8ab142113f776c6ed6f0d1cb41e3 100644 (file)
@@ -123,7 +123,7 @@ class DNSOverHTTPSTestCase(unittest.TestCase):
         self.assertTrue(q.is_response(r))
 
     def test_resolver(self):
-        res = dns.resolver.Resolver()
+        res = dns.resolver.Resolver(configure=False)
         res.nameservers = ['https://dns.google/dns-query']
         answer = res.resolve('dns.google', 'A')
         seen = set([rdata.address for rdata in answer])
@@ -131,7 +131,7 @@ class DNSOverHTTPSTestCase(unittest.TestCase):
         self.assertTrue('8.8.4.4' in seen)
 
     def test_resolver_bad_scheme(self):
-        res = dns.resolver.Resolver()
+        res = dns.resolver.Resolver(configure=False)
         res.nameservers = ['bogus://dns.google/dns-query']
         def bad():
             answer = res.resolve('dns.google', 'A')
index 2a9c63d7acdb5384ea8c6731471019a4748eff29..a6ab473762fc5f261f51a5642a893a0519298e42 100644 (file)
@@ -465,14 +465,15 @@ class LiveResolverTests(unittest.TestCase):
         self.assertRaises(dns.resolver.NXDOMAIN, bad)
 
     def testResolveCacheHit(self):
-        res = dns.resolver.Resolver()
+        res = dns.resolver.Resolver(configure=False)
+        res.nameservers = ['8.8.8.8']
         res.cache = dns.resolver.Cache()
         answer1 = res.resolve('dns.google.', 'A')
         seen = set([rdata.address for rdata in answer1])
-        self.assertTrue('8.8.8.8' in seen)
-        self.assertTrue('8.8.4.4' in seen)
+        self.assertIn('8.8.8.8', seen)
+        self.assertIn('8.8.4.4', seen)
         answer2 = res.resolve('dns.google.', 'A')
-        self.assertTrue(answer2 is answer1)
+        self.assertIs(answer2, answer1)
 
 class PollingMonkeyPatchMixin(object):
     def setUp(self):
@@ -699,7 +700,7 @@ class NanoTests(unittest.TestCase):
 
     def testE164Query(self):
         with NaptrNanoNameserver() as na:
-            res = dns.resolver.Resolver()
+            res = dns.resolver.Resolver(configure=False)
             res.port = na.udp_address[1]
             res.nameservers = [ na.udp_address[0] ]
             answer = dns.e164.query('1650551212', ['e164.arpa'], res)
index 73484f66ab42dac037a1b2e8a0ef3330418fa4d3..acb8f871db695b448704951b23293a8ad74cd5c6 100644 (file)
@@ -21,7 +21,7 @@ except socket.gaierror:
 class OverrideSystemResolverTestCase(unittest.TestCase):
 
     def setUp(self):
-        self.res = dns.resolver.Resolver()
+        self.res = dns.resolver.Resolver(configure=False)
         self.res.nameservers = ['8.8.8.8']
         self.res.cache = dns.resolver.LRUCache()
         dns.resolver.override_system_resolver(self.res)