]> git.ipfire.org Git - thirdparty/dnspython.git/commitdiff
more coverage improvements
authorBob Halley <halley@dnspython.org>
Fri, 19 Jun 2020 14:53:00 +0000 (07:53 -0700)
committerBob Halley <halley@dnspython.org>
Fri, 19 Jun 2020 14:53:00 +0000 (07:53 -0700)
dns/_asyncio_backend.py
tests/test_async.py

index 4120624d409fac4a9fe2b5734400f8df4a704fb9..ba7c2e72ccacfaa25bb130078c923307cb3a8da9 100644 (file)
@@ -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):
index 0e1913e5292b8564673ae683e3c0ced704452c9c..c36a8f4069f5df79b45421794b659361784cc5d8 100644 (file)
@@ -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