aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2012-08-18 17:42:40 +1200
committerAldo Cortesi <aldo@nullcube.com>2012-08-18 17:42:40 +1200
commitb70e91bbd4548d95429db6a7830c988d334e9990 (patch)
tree019b5c4c9ace8a3f79880987a4cd634c20e2c2bc /test
parente8553f966f63923d42e0ef380d82794d73f2637d (diff)
downloadmitmproxy-b70e91bbd4548d95429db6a7830c988d334e9990.tar.gz
mitmproxy-b70e91bbd4548d95429db6a7830c988d334e9990.tar.bz2
mitmproxy-b70e91bbd4548d95429db6a7830c988d334e9990.zip
Send tracebacks from content viewers to event log.
Also, 100% test coverage for content viewers.
Diffstat (limited to 'test')
-rw-r--r--test/test_console_contentview.py25
1 files changed, 20 insertions, 5 deletions
diff --git a/test/test_console_contentview.py b/test/test_console_contentview.py
index d2ab72dc..4ebef95b 100644
--- a/test/test_console_contentview.py
+++ b/test/test_console_contentview.py
@@ -160,7 +160,8 @@ Larry
cv.get("Raw"),
[["content-type", "application/json"]],
"[1, 2, 3]",
- 1000
+ 1000,
+ lambda x: None
)
assert "Raw" in r[0]
@@ -168,7 +169,8 @@ Larry
cv.get("Auto"),
[["content-type", "application/json"]],
"[1, 2, 3]",
- 1000
+ 1000,
+ lambda x: None
)
assert r[0] == "JSON"
@@ -176,18 +178,30 @@ Larry
cv.get("Auto"),
[["content-type", "application/json"]],
"[1, 2",
- 1000
+ 1000,
+ lambda x: None
)
assert "Raw" in r[0]
r = cv.get_content_view(
+ cv.get("AMF"),
+ [],
+ "[1, 2",
+ 1000,
+ lambda x: None
+ )
+ assert "Raw" in r[0]
+
+
+ r = cv.get_content_view(
cv.get("Auto"),
[
["content-type", "application/json"],
["content-encoding", "gzip"]
],
encoding.encode('gzip', "[1, 2, 3]"),
- 1000
+ 1000,
+ lambda x: None
)
assert "decoded gzip" in r[0]
assert "JSON" in r[0]
@@ -199,7 +213,8 @@ Larry
["content-encoding", "gzip"]
],
encoding.encode('gzip', "[1, 2, 3]"),
- 1000
+ 1000,
+ lambda x: None
)
assert "decoded gzip" in r[0]
assert "Raw" in r[0]