diff options
| author | Ishai <ishai@iThinkPad.hitronhub.home> | 2022-01-05 12:39:48 -0800 |
|---|---|---|
| committer | Ishai <ishai@iThinkPad.hitronhub.home> | 2022-01-10 09:43:24 -0800 |
| commit | 998cd46f33178fd4c87cb080bcd856e746179060 (patch) | |
| tree | 226b8b6006b24c9000f15dedb093db472dc7bafb /tests | |
| parent | 7f052b81c17e59902c7d9e7b2b0b6cfcee8be347 (diff) | |
| download | dnspython-998cd46f33178fd4c87cb080bcd856e746179060.tar.gz | |
Add resolver edns options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_resolver.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/test_resolver.py b/tests/test_resolver.py index 16d9065..4a6bbb9 100644 --- a/tests/test_resolver.py +++ b/tests/test_resolver.py @@ -21,8 +21,8 @@ import sys import socket import time import unittest - import pytest +from unittest.mock import patch import dns.e164 import dns.message @@ -647,6 +647,14 @@ class LiveResolverTests(unittest.TestCase): dnsgoogle = dns.name.from_text('dns.google.') self.assertEqual(answer[0].target, dnsgoogle) + @patch.object(dns.message.Message, 'use_edns') + def testResolveEdnsOptions(self, message_use_edns_mock): + resolver = dns.resolver.Resolver() + options = [dns.edns.ECSOption('1.1.1.1')] + resolver.use_edns(True, options=options) + resolver.resolve('dns.google.', 'A') + assert message_use_edns_mock.call_args.kwargs == {'options': options} + def testResolveNodataException(self): def bad(): dns.resolver.resolve('dnspython.org.', 'SRV') |
