diff options
author | Bob Halley <halley@dnspython.org> | 2020-06-19 07:53:00 -0700 |
---|---|---|
committer | Bob Halley <halley@dnspython.org> | 2020-06-19 07:53:00 -0700 |
commit | 40129eadd3c5caa71fcebb1c8bff1145910e6009 (patch) | |
tree | 806a491b798ed1d219640a5b8ea78ebe37cb519c | |
parent | 71c5e3268cb5947a5e53880dd7345d4e90ce663f (diff) | |
download | dnspython-40129eadd3c5caa71fcebb1c8bff1145910e6009.tar.gz |
more coverage improvements
-rw-r--r-- | dns/_asyncio_backend.py | 6 | ||||
-rw-r--r-- | tests/test_async.py | 4 |
2 files changed, 6 insertions, 4 deletions
diff --git a/dns/_asyncio_backend.py b/dns/_asyncio_backend.py index 4120624..ba7c2e7 100644 --- a/dns/_asyncio_backend.py +++ b/dns/_asyncio_backend.py @@ -12,7 +12,7 @@ import dns.exception def _get_running_loop(): try: return asyncio.get_running_loop() - except AttributeError: + except AttributeError: # pragma: no cover return asyncio.get_event_loop() @@ -29,7 +29,7 @@ class _DatagramProtocol: self.recvfrom.set_result((data, addr)) self.recvfrom = None - def error_received(self, exc): + def error_received(self, exc): # pragma: no cover if self.recvfrom: self.recvfrom.set_exception(exc) @@ -96,7 +96,7 @@ class StreamSocket(dns._asyncbackend.DatagramSocket): self.writer.close() try: await self.writer.wait_closed() - except AttributeError: + except AttributeError: # pragma: no cover pass async def getpeername(self): diff --git a/tests/test_async.py b/tests/test_async.py index 0e1913e..c36a8f4 100644 --- a/tests/test_async.py +++ b/tests/test_async.py @@ -17,6 +17,7 @@ import asyncio import socket +import time import unittest import dns.asyncbackend @@ -360,9 +361,10 @@ class AsyncTests(unittest.TestCase): def testSleep(self): async def run(): before = time.time() - self.backend.sleep(0.1) + await self.backend.sleep(0.1) after = time.time() self.assertTrue(after - before >= 0.1) + self.async_run(run) try: import trio |