diff options
| author | Aldo Cortesi <aldo@nullcube.com> | 2012-07-30 17:29:36 +1200 |
|---|---|---|
| committer | Aldo Cortesi <aldo@nullcube.com> | 2012-07-30 17:29:36 +1200 |
| commit | e52a37ffa962f662cfcab8056c8af5b0ac9f416b (patch) | |
| tree | a7d9f4edf1080422edd19f1360298e914628e675 /test | |
| parent | e26aac1d3c6e4ca9f09cffa9d61d5a632dc35f14 (diff) | |
| download | mitmproxy-e52a37ffa962f662cfcab8056c8af5b0ac9f416b.tar.gz mitmproxy-e52a37ffa962f662cfcab8056c8af5b0ac9f416b.tar.bz2 mitmproxy-e52a37ffa962f662cfcab8056c8af5b0ac9f416b.zip | |
Cleanup of libpathod.test, test example for front page.
Diffstat (limited to 'test')
| -rw-r--r-- | test/test_pathod.py | 17 | ||||
| -rw-r--r-- | test/tutils.py | 3 |
2 files changed, 10 insertions, 10 deletions
diff --git a/test/test_pathod.py b/test/test_pathod.py index 8bc896d3..9c205d4f 100644 --- a/test/test_pathod.py +++ b/test/test_pathod.py @@ -48,7 +48,7 @@ class TestNohang(tutils.DaemonTests): def test_nohang(self): r = self.get("200:p0,0") assert r.status_code == 800 - l = self.d.log()[0] + l = self.d.last_log() assert "Pauses have been disabled" in l["response"]["error"] @@ -56,7 +56,7 @@ class CommonTests(tutils.DaemonTests): def test_sizelimit(self): r = self.get("200:b@1g") assert r.status_code == 800 - l = self.d.log()[0] + l = self.d.last_log() assert "too large" in l["response"]["error"] def test_preline(self): @@ -67,9 +67,10 @@ class CommonTests(tutils.DaemonTests): assert tuple(self.d.info()["version"]) == version.IVERSION def test_logs(self): - l = len(self.d.log()) + assert self.d.clear_log() + tutils.raises("no requests logged", self.d.last_log) rsp = self.get("202") - assert len(self.d.log()) == l+1 + assert len(self.d.log()) == 1 assert self.d.clear_log() assert len(self.d.log()) == 0 @@ -97,19 +98,19 @@ class CommonTests(tutils.DaemonTests): c.convert_to_ssl() c.wfile.write("foo\n\n\n") c.wfile.flush() - l = self.d.log()[0] + l = self.d.last_log() assert l["type"] == "error" assert "foo" in l["msg"] def test_invalid_body(self): tutils.raises(http.HttpError, self.pathoc, "get:/:h'content-length'='foo'") - l = self.d.log()[0] + l = self.d.last_log() assert l["type"] == "error" assert "Invalid" in l["msg"] def test_invalid_headers(self): tutils.raises(http.HttpError, self.pathoc, "get:/:h'\t'='foo'") - l = self.d.log()[0] + l = self.d.last_log() assert l["type"] == "error" assert "Invalid headers" in l["msg"] @@ -139,7 +140,7 @@ class TestDaemonSSL(CommonTests): c.wfile.write("\r\n\r\n\r\n") except: pass - l = self.d.log()[0] + l = self.d.last_log() assert l["type"] == "error" assert "SSL" in l["msg"] diff --git a/test/tutils.py b/test/tutils.py index d9e543a1..60f2ffc0 100644 --- a/test/tutils.py +++ b/test/tutils.py @@ -35,8 +35,7 @@ class DaemonTests: ) def get(self, spec): - scheme = "https" if self.ssl else "http" - return requests.get("%s://localhost:%s/p/%s"%(scheme, self.d.port, spec), verify=False) + return requests.get(self.d.p(spec), verify=False) def pathoc(self, spec, timeout=None): c = pathoc.Pathoc("localhost", self.d.port) |
