diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2012-07-24 23:13:04 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2012-07-24 23:13:04 +1200 |
commit | ab59d6dccf0d1f3715021a6c7ec3afb11c0c02d3 (patch) | |
tree | 7f8375ee72355c0d3d1a6d91c325fb3b21ae795e /test/test_app.py | |
parent | 6c565e778f986055f0edd2a170e005f4adb45a5d (diff) | |
download | mitmproxy-ab59d6dccf0d1f3715021a6c7ec3afb11c0c02d3.tar.gz mitmproxy-ab59d6dccf0d1f3715021a6c7ec3afb11c0c02d3.tar.bz2 mitmproxy-ab59d6dccf0d1f3715021a6c7ec3afb11c0c02d3.zip |
Add preview for pathoc requests to web app.
Diffstat (limited to 'test/test_app.py')
-rw-r--r-- | test/test_app.py | 29 |
1 files changed, 24 insertions, 5 deletions
diff --git a/test/test_app.py b/test/test_app.py index 0b406ee0..b0d730af 100644 --- a/test/test_app.py +++ b/test/test_app.py @@ -21,21 +21,40 @@ class TestApp(tutils.DaemonTests): assert self.getpath("/log/%s"%id).status_code == 200 assert self.getpath("/log/9999999").status_code == 404 - def test_preview(self): - r = self.getpath("/preview", params=dict(spec="200")) + def test_response_preview(self): + r = self.getpath("/response_preview", params=dict(spec="200")) assert r.status_code == 200 assert 'Response' in r.content - r = self.getpath("/preview", params=dict(spec="foo")) + r = self.getpath("/response_preview", params=dict(spec="foo")) assert r.status_code == 200 assert 'Error' in r.content - r = self.getpath("/preview", params=dict(spec="200:b@100m")) + r = self.getpath("/response_preview", params=dict(spec="200:b@100m")) assert r.status_code == 200 assert "too large" in r.content - r = self.getpath("/preview", params=dict(spec="200:b@5k")) + r = self.getpath("/response_preview", params=dict(spec="200:b@5k")) assert r.status_code == 200 assert 'Response' in r.content + def test_request_preview(self): + r = self.getpath("/request_preview", params=dict(spec="get:/")) + assert r.status_code == 200 + assert 'Request' in r.content + + r = self.getpath("/request_preview", params=dict(spec="foo")) + assert r.status_code == 200 + assert 'Error' in r.content + + r = self.getpath("/request_preview", params=dict(spec="get:/:b@100m")) + assert r.status_code == 200 + assert "too large" in r.content + + r = self.getpath("/request_preview", params=dict(spec="get:/:b@5k")) + assert r.status_code == 200 + assert 'Request' in r.content + + + |