@@ -91,13 +91,13 @@ def socket_handler(listener):
91
91
f = SettingsFrame (0 )
92
92
sock .send (f .serialize ())
93
93
94
- send_event .wait ()
94
+ send_event .set ()
95
95
sock .close ()
96
96
97
97
self ._start_server (socket_handler )
98
98
conn = self .get_connection ()
99
99
conn .connect ()
100
- send_event .set ( )
100
+ send_event .wait ( 5 )
101
101
102
102
assert data [0 ] == b'PRI * HTTP/2.0\r \n \r \n SM\r \n \r \n '
103
103
@@ -125,13 +125,13 @@ def socket_handler(listener):
125
125
f = SettingsFrame (0 )
126
126
sock .send (f .serialize ())
127
127
128
- send_event .wait ()
128
+ send_event .set ()
129
129
sock .close ()
130
130
131
131
self ._start_server (socket_handler )
132
132
conn = self .get_connection ()
133
133
conn .connect ()
134
- send_event .set ()
134
+ send_event .wait ()
135
135
136
136
# Get the second chunk of data and decode it into a frame.
137
137
data = data [1 ]
@@ -270,7 +270,7 @@ def socket_handler(listener):
270
270
sock .send (f .serialize ())
271
271
272
272
# Wait for the message from the main thread.
273
- recv_event .wait ()
273
+ recv_event .set ()
274
274
sock .close ()
275
275
276
276
self ._start_server (socket_handler )
@@ -281,7 +281,7 @@ def socket_handler(listener):
281
281
# Close the response.
282
282
resp .close ()
283
283
284
- recv_event .set ( )
284
+ recv_event .wait ( 5 )
285
285
286
286
assert not conn .streams
287
287
@@ -307,7 +307,7 @@ def socket_handler(listener):
307
307
sock .send (f .serialize ())
308
308
309
309
# Wait for the message from the main thread.
310
- recv_event .wait ()
310
+ recv_event .set ()
311
311
sock .close ()
312
312
313
313
self ._start_server (socket_handler )
@@ -323,7 +323,7 @@ def socket_handler(listener):
323
323
assert resp ._stream ._in_window_manager .document_size == 0
324
324
325
325
# Awesome, we're done now.
326
- recv_event .set ( )
326
+ recv_event .wait ( 5 )
327
327
328
328
self .tear_down ()
329
329
@@ -360,7 +360,7 @@ def socket_handler(listener):
360
360
sock .send (f .serialize ())
361
361
362
362
# Wait for the message from the main thread.
363
- recv_event .wait ()
363
+ recv_event .set ()
364
364
sock .close ()
365
365
366
366
self ._start_server (socket_handler )
@@ -383,7 +383,7 @@ def socket_handler(listener):
383
383
assert len (resp .trailers ) == 1
384
384
385
385
# Awesome, we're done now.
386
- recv_event .set ( )
386
+ recv_event .wait ( 5 )
387
387
388
388
self .tear_down ()
389
389
@@ -407,7 +407,7 @@ def socket_handler(listener):
407
407
sock .send (f .serialize ())
408
408
409
409
# Wait for the message from the main thread.
410
- recv_event .wait ()
410
+ recv_event .set ()
411
411
sock .close ()
412
412
413
413
self ._start_server (socket_handler )
@@ -418,7 +418,7 @@ def socket_handler(listener):
418
418
assert conn ._sock is None
419
419
420
420
# Awesome, we're done now.
421
- recv_event .set ( )
421
+ recv_event .wait ( 5 )
422
422
423
423
self .tear_down ()
424
424
@@ -443,7 +443,7 @@ def socket_handler(listener):
443
443
444
444
# Wait for the message from the main thread.
445
445
sock .close ()
446
- recv_event .wait ()
446
+ recv_event .set ()
447
447
448
448
self ._start_server (socket_handler )
449
449
conn = self .get_connection ()
@@ -455,7 +455,7 @@ def socket_handler(listener):
455
455
assert conn ._sock is None
456
456
457
457
# Awesome, we're done now.
458
- recv_event .set ( )
458
+ recv_event .wait ( 5 )
459
459
460
460
self .tear_down ()
461
461
@@ -471,7 +471,7 @@ def socket_handler(listener):
471
471
receive_preamble (sock )
472
472
473
473
data .append (sock .recv (65535 ))
474
- send_event .wait ()
474
+ send_event .wait (5 )
475
475
476
476
h = HeadersFrame (1 )
477
477
h .data = self .get_encoder ().encode (
@@ -518,7 +518,7 @@ def socket_handler(listener):
518
518
receive_preamble (sock )
519
519
520
520
data .append (sock .recv (65535 ))
521
- send_event .wait ()
521
+ send_event .wait (5 )
522
522
523
523
h = HeadersFrame (1 )
524
524
h .data = self .get_encoder ().encode (
@@ -581,7 +581,7 @@ def socket_handler(listener):
581
581
sock .send (f .serialize ())
582
582
583
583
# Wait for the message from the main thread.
584
- recv_event .wait ()
584
+ recv_event .wait (5 )
585
585
sock .close ()
586
586
587
587
self ._start_server (socket_handler )
@@ -626,7 +626,7 @@ def socket_handler(listener):
626
626
sock .send (f .serialize ())
627
627
628
628
# Wait for the message from the main thread.
629
- recv_event .wait ()
629
+ recv_event .wait (5 )
630
630
sock .close ()
631
631
632
632
self ._start_server (socket_handler )
@@ -688,7 +688,7 @@ def socket_handler(listener):
688
688
d .flags .add ('END_STREAM' )
689
689
sock .send (d .serialize ())
690
690
691
- send_event .wait ()
691
+ send_event .wait (5 )
692
692
sock .close ()
693
693
694
694
self ._start_server (socket_handler )
@@ -720,7 +720,6 @@ def wrap(*args):
720
720
monkeypatch .setattr (hyper .http11 .connection , 'wrap_socket' , wrap )
721
721
722
722
data = []
723
- send_event = threading .Event ()
724
723
725
724
def socket_handler (listener ):
726
725
sock = listener .accept ()[0 ]
@@ -742,7 +741,6 @@ def socket_handler(listener):
742
741
d .flags .add ('END_STREAM' )
743
742
sock .send (d .serialize ())
744
743
745
- send_event .set ()
746
744
sock .close ()
747
745
748
746
self ._start_server (socket_handler )
0 commit comments