diff options
Diffstat (limited to 'tests/test_resolver.py')
| -rw-r--r-- | tests/test_resolver.py | 7 |
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) |
