mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2025-01-30 23:09:44 +00:00
Fix sequencing in Pathoc websocket termination test
This commit is contained in:
parent
21c7218ee3
commit
210c376901
@ -361,6 +361,7 @@ class Pathoc(tcp.TCPClient):
|
||||
return
|
||||
if frm is None:
|
||||
self.ws_framereader.join()
|
||||
self.ws_framereader = None
|
||||
return
|
||||
yield frm
|
||||
|
||||
|
@ -154,9 +154,10 @@ class TestDaemon(PathocTestDaemon):
|
||||
)
|
||||
with c.connect():
|
||||
c.request("ws:/")
|
||||
c.request("wf:f'wf:x100'")
|
||||
[i for i in c.wait(timeout=0, finish=False)]
|
||||
[i for i in c.wait(timeout=0)]
|
||||
c.request("wf:f'wf'")
|
||||
# This should read a frame and close the websocket reader
|
||||
assert len([i for i in c.wait(timeout=5, finish=False)]) == 1
|
||||
assert not [i for i in c.wait(timeout=0)]
|
||||
|
||||
def test_connect_fail(self):
|
||||
to = ("foobar", 80)
|
||||
|
Loading…
Reference in New Issue
Block a user