summaryrefslogtreecommitdiff
path: root/tests/test_resolver.py
diff options
context:
space:
mode:
authorBob Halley <halley@dnspython.org>2020-07-22 08:27:27 -0700
committerBob Halley <halley@dnspython.org>2020-07-22 08:27:27 -0700
commit5be0b51417b6af26f643e24a63c27174afbd871d (patch)
tree08e5c364d3ace7981c0d2f10ffd7163dcc65a9fb /tests/test_resolver.py
parent9fcd82ab18d33e99d89cccf759896aa594cbdfb5 (diff)
downloaddnspython-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.py10
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):