@@ -59,6 +59,7 @@ def setUp(self):
5959 def test_make_socket_transport (self ):
6060 m = mock .Mock ()
6161 self .loop .add_reader = mock .Mock ()
62+ self .loop .add_reader ._is_coroutine = False
6263 transport = self .loop ._make_socket_transport (m , asyncio .Protocol ())
6364 self .assertIsInstance (transport , _SelectorSocketTransport )
6465 close_transport (transport )
@@ -67,6 +68,7 @@ def test_make_socket_transport(self):
6768 def test_make_ssl_transport (self ):
6869 m = mock .Mock ()
6970 self .loop .add_reader = mock .Mock ()
71+ self .loop .add_reader ._is_coroutine = False
7072 self .loop .add_writer = mock .Mock ()
7173 self .loop .remove_reader = mock .Mock ()
7274 self .loop .remove_writer = mock .Mock ()
@@ -770,20 +772,24 @@ def socket_transport(self, waiter=None):
770772 return transport
771773
772774 def test_ctor (self ):
773- tr = self .socket_transport ()
775+ waiter = asyncio .Future (loop = self .loop )
776+ tr = self .socket_transport (waiter = waiter )
777+ self .loop .run_until_complete (waiter )
778+
774779 self .loop .assert_reader (7 , tr ._read_ready )
775780 test_utils .run_briefly (self .loop )
776781 self .protocol .connection_made .assert_called_with (tr )
777782
778783 def test_ctor_with_waiter (self ):
779- fut = asyncio .Future (loop = self .loop )
784+ waiter = asyncio .Future (loop = self .loop )
785+ self .socket_transport (waiter = waiter )
786+ self .loop .run_until_complete (waiter )
780787
781- self .socket_transport (waiter = fut )
782- test_utils .run_briefly (self .loop )
783- self .assertIsNone (fut .result ())
788+ self .assertIsNone (waiter .result ())
784789
785790 def test_pause_resume_reading (self ):
786791 tr = self .socket_transport ()
792+ test_utils .run_briefly (self .loop )
787793 self .assertFalse (tr ._paused )
788794 self .loop .assert_reader (7 , tr ._read_ready )
789795 tr .pause_reading ()
0 commit comments