]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Fix warnings in test_asyncio.test_base_events (GH-17577) (GH-17580)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Tue, 17 Dec 2019 04:12:28 +0000 (20:12 -0800)
committerNed Deily <nad@python.org>
Tue, 17 Dec 2019 04:12:28 +0000 (23:12 -0500)
Co-authored-by: tirkarthi
(cherry picked from commit 1988344a6bff253f017e053f69318ecf03587294)

Co-authored-by: Kyle Stanley <aeros167@gmail.com>
Lib/test/test_asyncio/test_base_events.py

index 2a4723a3330a6e6773a9283f65fd72d6e47e1a7d..5025d260d431320a9bbb94869c077c808af8beb6 100644 (file)
@@ -1784,7 +1784,10 @@ class BaseEventLoopWithSelectorTests(test_utils.TestCase):
             reuse_address=False)
 
         with self.assertWarns(DeprecationWarning):
-            self.loop.run_until_complete(coro)
+            transport, protocol = self.loop.run_until_complete(coro)
+            transport.close()
+            self.loop.run_until_complete(protocol.done)
+            self.assertEqual('CLOSED', protocol.state)
 
     @patch_socket
     def test_create_datagram_endpoint_nosoreuseport(self, m_socket):
@@ -1794,7 +1797,6 @@ class BaseEventLoopWithSelectorTests(test_utils.TestCase):
         coro = self.loop.create_datagram_endpoint(
             lambda: MyDatagramProto(loop=self.loop),
             local_addr=('127.0.0.1', 0),
-            reuse_address=False,
             reuse_port=True)
 
         self.assertRaises(ValueError, self.loop.run_until_complete, coro)
@@ -1813,7 +1815,6 @@ class BaseEventLoopWithSelectorTests(test_utils.TestCase):
         coro = self.loop.create_datagram_endpoint(
             lambda: MyDatagramProto(loop=self.loop),
             local_addr=('1.2.3.4', 0),
-            reuse_address=False,
             reuse_port=reuseport_supported)
 
         t, p = self.loop.run_until_complete(coro)