From c8d2b2594bd38d988c387073ac5cfe62cf05122e Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Tue, 24 Apr 2012 09:43:14 +1200 Subject: Add a WSGI adapter that lets us serve a WSGI app out of mitmproxy. This commit adds: - A WSGI App adapter for mitmproxy - An app registry in the proxy instance that lets us link WSGI apps with (hostname, port) combinations. - Fixes for a number of bugs discovered while creating this feature. --- test/test_flow.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'test/test_flow.py') diff --git a/test/test_flow.py b/test/test_flow.py index 74cf79f8..c91c456b 100644 --- a/test/test_flow.py +++ b/test/test_flow.py @@ -1030,6 +1030,15 @@ class uODictCaseless(libpry.AutoTree): def setUp(self): self.od = flow.ODictCaseless() + def test_case_preservation(self): + self.od["Foo"] = ["1"] + assert "foo" in self.od + assert self.od.items()[0][0] == "Foo" + assert self.od.get("foo") == ["1"] + assert self.od.get("foo", [""]) == ["1"] + assert self.od.get("Foo", [""]) == ["1"] + assert self.od.get("xx", "yy") == "yy" + def test_del(self): self.od.add("foo", 1) self.od.add("Foo", 2) -- cgit v1.2.3