@@ -82,12 +82,14 @@ def on_connect(server, conn):
82
82
self .PARAMS ['port' ] = self .pport
83
83
self .PARAMS ['host' ] = '127.0.0.1'
84
84
sevent .current ().wakeup ()
85
+ time .sleep (0.1 )
85
86
86
87
def _close_proxy_sessions (self ):
87
88
def do_close ():
88
89
for request in TestThroughProxy .proxys :
89
90
request .conn .end ()
90
91
sevent .current ().wakeup (do_close )
92
+ time .sleep (0.1 )
91
93
92
94
def tearDown (self ):
93
95
try :
@@ -96,6 +98,7 @@ def do_close():
96
98
request .conn .end ()
97
99
self .proxy_server .close ()
98
100
sevent .current ().wakeup (do_close )
101
+ time .sleep (0.1 )
99
102
except :
100
103
pass
101
104
super (BaseTestCase , self ).tearDown ()
@@ -116,6 +119,7 @@ def _execute_test_connection_closing(self):
116
119
raise AssertionError ("Unexpected normal situation" )
117
120
118
121
sevent .current ().wakeup (self .proxy_server .close )
122
+ time .sleep (0.1 )
119
123
120
124
@gen .coroutine
121
125
def _execute_test_connection_closed (self ):
@@ -125,6 +129,7 @@ def _execute_test_connection_closed(self):
125
129
yield conn .close ()
126
130
127
131
sevent .current ().wakeup (self .proxy_server .close )
132
+ time .sleep (0.1 )
128
133
129
134
try :
130
135
yield Connection (** self .PARAMS )
@@ -148,6 +153,7 @@ def _execute_test_remote_closing(self):
148
153
yield conn .do_close ()
149
154
150
155
sevent .current ().wakeup (self .proxy_server .close )
156
+ time .sleep (0.1 )
151
157
152
158
yield pool .Connection ()
153
159
except OperationalError :
@@ -179,6 +185,7 @@ def _execute_test_pool_closing(self):
179
185
yield pool .close ()
180
186
181
187
sevent .current ().wakeup (self .proxy_server .close )
188
+ time .sleep (0.1 )
182
189
183
190
@gen_test
184
191
def test (self ):
0 commit comments