diff options
| author | Bob Halley <halley@dnspython.org> | 2020-07-22 08:27:27 -0700 |
|---|---|---|
| committer | Bob Halley <halley@dnspython.org> | 2020-07-22 08:27:27 -0700 |
| commit | 5be0b51417b6af26f643e24a63c27174afbd871d (patch) | |
| tree | 08e5c364d3ace7981c0d2f10ffd7163dcc65a9fb /tests/test_resolver.py | |
| parent | 9fcd82ab18d33e99d89cccf759896aa594cbdfb5 (diff) | |
| download | dnspython-5be0b51417b6af26f643e24a63c27174afbd871d.tar.gz | |
Make resolver use_edns() conform to its docstring; slightly improve use_edns() logic.
Diffstat (limited to 'tests/test_resolver.py')
| -rw-r--r-- | tests/test_resolver.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/test_resolver.py b/tests/test_resolver.py index 82d62b4..e77466d 100644 --- a/tests/test_resolver.py +++ b/tests/test_resolver.py @@ -512,6 +512,16 @@ class BaseResolverTests(unittest.TestCase): qnames = res._get_qnames_to_try(qname, None) self.assertEqual(qnames, [qname]) + def testUseEDNS(self): + r = dns.resolver.Resolver(configure=False) + r.use_edns(None) + self.assertEqual(r.edns, -1) + r.use_edns(False) + self.assertEqual(r.edns, -1) + r.use_edns(True) + self.assertEqual(r.edns, 0) + + @unittest.skipIf(not _network_available, "Internet not reachable") class LiveResolverTests(unittest.TestCase): def testZoneForName1(self): |
