aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2015-06-04 19:55:01 +1200
committerAldo Cortesi <aldo@nullcube.com>2015-06-04 19:55:01 +1200
commitfb1b9113a101e2b5bf174140f95f06131f23e91f (patch)
treeb63c52a7088fcd55415a98f0ff2e3282bd815a9f
parent80d191ff7c69c5512a58e16092bbc0a442764144 (diff)
downloadmitmproxy-fb1b9113a101e2b5bf174140f95f06131f23e91f.tar.gz
mitmproxy-fb1b9113a101e2b5bf174140f95f06131f23e91f.tar.bz2
mitmproxy-fb1b9113a101e2b5bf174140f95f06131f23e91f.zip
Try to fix test suite race like a savage.
-rw-r--r--test/test_pathoc.py8
-rw-r--r--test/test_pathod.py5
2 files changed, 9 insertions, 4 deletions
diff --git a/test/test_pathoc.py b/test/test_pathoc.py
index 05519e4d..994975fc 100644
--- a/test/test_pathoc.py
+++ b/test/test_pathoc.py
@@ -147,14 +147,16 @@ class TestDaemon(_TestDaemon):
def test_timeout(self):
assert "Timeout" in self.tval(["get:'/p/200:p0,10'"], timeout=0.01)
assert "HTTP" in self.tval(
- ["get:'/p/200:p5,10'"],
+ ["get:'/p/200:p5,100'"],
showresp=True,
- timeout=0.01)
+ timeout=0.01
+ )
assert not "HTTP" in self.tval(
["get:'/p/200:p3,10'"],
showresp=True,
timeout=0.01,
- ignoretimeout=True)
+ ignoretimeout=True
+ )
def test_showresp(self):
reqs = ["get:/api/info:p0,0", "get:/api/info:p0,0"]
diff --git a/test/test_pathod.py b/test/test_pathod.py
index 613cb1f5..2adcae40 100644
--- a/test/test_pathod.py
+++ b/test/test_pathod.py
@@ -1,6 +1,8 @@
import cStringIO
from libpathod import pathod, version
from netlib import tcp, http
+import time
+
import tutils
@@ -200,7 +202,8 @@ class CommonTests(tutils.DaemonTests):
def test_websocket_frame(self):
r = self.pathoc(["ws:/p/", "wf:b@10"], ws_read_limit=0)
- assert "wsframe" in [i["type"] for i in self.d.log()]
+ time.sleep(0.01)
+ assert self.d.last_log()["type"] == "wsframe"
class TestDaemon(CommonTests):