From edb8228dd27c3050f45b536b761eab46672f8eb3 Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Mon, 31 Jan 2011 11:48:53 +1300 Subject: Factor out flow unit tests into speparate file. --- test/utils.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 test/utils.py (limited to 'test/utils.py') diff --git a/test/utils.py b/test/utils.py new file mode 100644 index 00000000..d07cb658 --- /dev/null +++ b/test/utils.py @@ -0,0 +1,22 @@ +from libmproxy import proxy, utils, filt, flow + +def treq(conn=None): + if not conn: + conn = proxy.BrowserConnection("address", 22) + headers = utils.Headers() + headers["header"] = ["qvalue"] + return proxy.Request(conn, "host", 80, "http", "GET", "/path", headers, "content") + + +def tresp(req=None): + if not req: + req = treq() + headers = utils.Headers() + headers["header_response"] = ["svalue"] + return proxy.Response(req, 200, "HTTP/1.1", "message", headers, "content_response") + + +def tflow(): + bc = proxy.BrowserConnection("address", 22) + return flow.Flow(bc) + -- cgit v1.2.3