summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Wellington <bwelling@xbill.org>2020-07-08 13:14:14 -0700
committerBrian Wellington <bwelling@xbill.org>2020-07-08 13:14:14 -0700
commitcce293110167a2e8e20fdf6cdf2d15b0b9ca6679 (patch)
tree2cbb1504c4d34b43c6b2c34f144a98cdbe752746
parent561104fb3445fbd10c3f27857aeb47eeb2b7717c (diff)
downloaddnspython-cce293110167a2e8e20fdf6cdf2d15b0b9ca6679.tar.gz
Don't read resolv.conf in tests that don't use it.
-rw-r--r--tests/test_async.py2
-rw-r--r--tests/test_doh.py4
-rw-r--r--tests/test_resolver.py11
-rw-r--r--tests/test_resolver_override.py2
4 files changed, 10 insertions, 9 deletions
diff --git a/tests/test_async.py b/tests/test_async.py
index 2d387ae..2d25434 100644
--- a/tests/test_async.py
+++ b/tests/test_async.py
@@ -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')
diff --git a/tests/test_doh.py b/tests/test_doh.py
index f4fdae2..4c72c24 100644
--- a/tests/test_doh.py
+++ b/tests/test_doh.py
@@ -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')
diff --git a/tests/test_resolver.py b/tests/test_resolver.py
index 2a9c63d..a6ab473 100644
--- a/tests/test_resolver.py
+++ b/tests/test_resolver.py
@@ -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)
diff --git a/tests/test_resolver_override.py b/tests/test_resolver_override.py
index 73484f6..acb8f87 100644
--- a/tests/test_resolver_override.py
+++ b/tests/test_resolver_override.py
@@ -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)