diff options
author | Maximilian Hils <git@maximilianhils.com> | 2014-01-31 04:45:39 +0100 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2014-01-31 04:45:39 +0100 |
commit | 2db5f9de26f6ce2c90dfba86576d81fc3ce79924 (patch) | |
tree | e3b33d74f38941835bcab18a4c4bf7ac1d938456 /test/test_filt.py | |
parent | 7d96ff00efd80b11ab35f7f1c9c7dd6aff9c9032 (diff) | |
download | mitmproxy-2db5f9de26f6ce2c90dfba86576d81fc3ce79924.tar.gz mitmproxy-2db5f9de26f6ce2c90dfba86576d81fc3ce79924.tar.bz2 mitmproxy-2db5f9de26f6ce2c90dfba86576d81fc3ce79924.zip |
bring failing tests back into the double-digit range
Diffstat (limited to 'test/test_filt.py')
-rw-r--r-- | test/test_filt.py | 43 |
1 files changed, 20 insertions, 23 deletions
diff --git a/test/test_filt.py b/test/test_filt.py index 4e059196..96fc58f9 100644 --- a/test/test_filt.py +++ b/test/test_filt.py @@ -1,6 +1,7 @@ import cStringIO from libmproxy import filt, flow - +from libmproxy.protocol import http +import tutils class TestParsing: def _dump(self, x): @@ -72,41 +73,37 @@ class TestParsing: class TestMatching: def req(self): - conn = flow.ClientConnect(("one", 2222)) headers = flow.ODictCaseless() headers["header"] = ["qvalue"] - req = flow.Request( - conn, - (1, 1), - "host", - 80, - "http", - "GET", - "/path", - headers, - "content_request" + req = http.HTTPRequest( + "absolute", + "GET", + "http", + "host", + 80, + "/path", + (1, 1), + headers, + "content_request", + None, + None ) - return flow.Flow(req) + f = http.HTTPFlow(tutils.tclient_conn(), None) + f.request = req + return f def resp(self): f = self.req() headers = flow.ODictCaseless() headers["header_response"] = ["svalue"] - f.response = flow.Response( - f.request, - (1, 1), - 200, - "message", - headers, - "content_response", - None - ) + f.response = http.HTTPResponse((1, 1), 200, "OK", headers, "content_response", None, None) + return f def err(self): f = self.req() - f.error = flow.Error(f.request, "msg") + f.error = flow.Error("msg") return f def q(self, q, o): |