diff options
author | Aldo Cortesi <aldo@corte.si> | 2012-08-17 19:50:50 -0700 |
---|---|---|
committer | Aldo Cortesi <aldo@corte.si> | 2012-08-17 19:50:50 -0700 |
commit | 5c80450ce7036c9bb010ec8240493b041de79642 (patch) | |
tree | f0d8198a5e1094be6ecf7cefe96aac95b26ea778 /test/test_console_contentview.py | |
parent | a66d018363e6d0c597577ed459308d4c80cbc2cc (diff) | |
parent | 3189d144a521fcc98695dd079fb3dd4304de2eee (diff) | |
download | mitmproxy-5c80450ce7036c9bb010ec8240493b041de79642.tar.gz mitmproxy-5c80450ce7036c9bb010ec8240493b041de79642.tar.bz2 mitmproxy-5c80450ce7036c9bb010ec8240493b041de79642.zip |
Merge pull request #62 from slam/amf
Optional AMF decoding support
Diffstat (limited to 'test/test_console_contentview.py')
-rw-r--r-- | test/test_console_contentview.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/test/test_console_contentview.py b/test/test_console_contentview.py index fbb7e6d2..6f3958df 100644 --- a/test/test_console_contentview.py +++ b/test/test_console_contentview.py @@ -53,6 +53,20 @@ class TestContentView: ) assert f is cv.view_xml + try: + import pyamf + + f = cv.get_view_func( + cv.VIEW_AUTO, + flow.ODictCaseless( + [["content-type", "application/x-amf"]], + ), + "" + ) + assert f is cv.view_amf + except ImportError: + pass + def test_view_urlencoded(self): d = utils.urlencode([("one", "two"), ("three", "four")]) assert cv.view_urlencoded([], d, 100) @@ -111,6 +125,15 @@ class TestContentView: assert not cv.view_image([], "flibble", sys.maxint) + def test_view_amf(self): + try: + import pyamf + + p = tutils.test_data.path("data/test.amf") + assert cv.view_amf([], file(p).read(), sys.maxint) + except ImportError: + pass + def test_view_multipart(self): v = """ --AaB03x |