aboutsummaryrefslogtreecommitdiffstats
path: root/test/pathod/test_pathoc.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2016-06-06 18:17:22 +1200
committerAldo Cortesi <aldo@nullcube.com>2016-06-06 18:17:22 +1200
commit210c376901b4a84785a1f28be01a9a635f6c7239 (patch)
tree18a582b8d3d25fd700ba3c68a1e9698509d9e0ee /test/pathod/test_pathoc.py
parent21c7218ee34bdaa43583a0daf0bfaf11498ce61b (diff)
downloadmitmproxy-210c376901b4a84785a1f28be01a9a635f6c7239.tar.gz
mitmproxy-210c376901b4a84785a1f28be01a9a635f6c7239.tar.bz2
mitmproxy-210c376901b4a84785a1f28be01a9a635f6c7239.zip
Fix sequencing in Pathoc websocket termination test
Diffstat (limited to 'test/pathod/test_pathoc.py')
-rw-r--r--test/pathod/test_pathoc.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/test/pathod/test_pathoc.py b/test/pathod/test_pathoc.py
index 20876f2a..dc5011c0 100644
--- a/test/pathod/test_pathoc.py
+++ b/test/pathod/test_pathoc.py
@@ -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)