summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBob Halley <halley@dnspython.org>2020-06-19 07:53:00 -0700
committerBob Halley <halley@dnspython.org>2020-06-19 07:53:00 -0700
commit40129eadd3c5caa71fcebb1c8bff1145910e6009 (patch)
tree806a491b798ed1d219640a5b8ea78ebe37cb519c
parent71c5e3268cb5947a5e53880dd7345d4e90ce663f (diff)
downloaddnspython-40129eadd3c5caa71fcebb1c8bff1145910e6009.tar.gz
more coverage improvements
-rw-r--r--dns/_asyncio_backend.py6
-rw-r--r--tests/test_async.py4
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