summaryrefslogtreecommitdiff
path: root/tests/test_resolver.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_resolver.py')
-rw-r--r--tests/test_resolver.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/test_resolver.py b/tests/test_resolver.py
index 6270fd3..d61e8c9 100644
--- a/tests/test_resolver.py
+++ b/tests/test_resolver.py
@@ -633,7 +633,12 @@ class LiveResolverTests(unittest.TestCase):
qtype = dns.rdatatype.from_text('A')
def bad():
answer = dns.resolver.resolve(qname, qtype)
- self.assertRaises(dns.resolver.NXDOMAIN, bad)
+ try:
+ dns.resolver.resolve(qname, qtype)
+ self.assertTrue(False) # should not happen!
+ except dns.resolver.NXDOMAIN as nx:
+ self.assertIn(qname, nx.qnames())
+ self.assertGreaterEqual(len(nx.responses()), 1)
def testResolveCacheHit(self):
res = dns.resolver.Resolver(configure=False)