diff options
| author | Bob Halley <halley@dnspython.org> | 2020-05-21 07:40:19 -0700 |
|---|---|---|
| committer | Bob Halley <halley@dnspython.org> | 2020-05-21 07:48:10 -0700 |
| commit | 3a75fbdb8f1146527a4c4d3ccca34fecef379b97 (patch) | |
| tree | e6fae919b31dca54e21cadd7a3f780dfc161199a /tests | |
| parent | e51e70c0215ddc3dd5472f6226e66bd3c598eb31 (diff) | |
| download | dnspython-3a75fbdb8f1146527a4c4d3ccca34fecef379b97.tar.gz | |
add some basic resolution testing
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_resolver.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/test_resolver.py b/tests/test_resolver.py index 389bcfb..ddaad3d 100644 --- a/tests/test_resolver.py +++ b/tests/test_resolver.py @@ -194,6 +194,19 @@ class BaseResolverTests(unittest.TestCase): dns.resolver.zone_for_name(name) self.assertRaises(dns.resolver.NotAbsolute, bad) + @unittest.skipIf(not _network_available, "Internet not reachable") + def testResolve(self): + answer = dns.resolver.resolve('dns.google.', 'A') + seen = set([rdata.address for rdata in answer]) + self.assertTrue('8.8.8.8' in seen) + self.assertTrue('8.8.4.4' in seen) + + @unittest.skipIf(not _network_available, "Internet not reachable") + def testResolveAddress(self): + answer = dns.resolver.resolve_address('8.8.8.8') + dnsgoogle = dns.name.from_text('dns.google.') + self.assertEqual(answer[0].target, dnsgoogle) + def testLRUReplace(self): cache = dns.resolver.LRUCache(4) for i in range(0, 5): |
