summaryrefslogtreecommitdiff
path: root/tests/test_resolver.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_resolver.py')
-rw-r--r--tests/test_resolver.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/tests/test_resolver.py b/tests/test_resolver.py
index a6ab473..cadf224 100644
--- a/tests/test_resolver.py
+++ b/tests/test_resolver.py
@@ -16,7 +16,7 @@
# OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
from io import StringIO
-import select
+import selectors
import sys
import socket
import time
@@ -477,26 +477,26 @@ class LiveResolverTests(unittest.TestCase):
class PollingMonkeyPatchMixin(object):
def setUp(self):
- self.__native_polling_backend = dns.query._polling_backend
- dns.query._set_polling_backend(self.polling_backend())
+ self.__native_selector_class = dns.query._selector_class
+ dns.query._set_selector_class(self.selector_class())
unittest.TestCase.setUp(self)
def tearDown(self):
- dns.query._set_polling_backend(self.__native_polling_backend)
+ dns.query._set_selector_class(self.__native_selector_class)
unittest.TestCase.tearDown(self)
class SelectResolverTestCase(PollingMonkeyPatchMixin, LiveResolverTests, unittest.TestCase):
- def polling_backend(self):
- return dns.query._select_for
+ def selector_class(self):
+ return selectors.SelectSelector
-if hasattr(select, 'poll'):
+if hasattr(selectors, 'PollSelector'):
class PollResolverTestCase(PollingMonkeyPatchMixin, LiveResolverTests, unittest.TestCase):
- def polling_backend(self):
- return dns.query._poll_for
+ def selector_class(self):
+ return selectors.PollSelector
class NXDOMAINExceptionTestCase(unittest.TestCase):