aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_utils.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2011-06-30 13:27:27 +1200
committerAldo Cortesi <aldo@nullcube.com>2011-06-30 13:27:27 +1200
commit18d4c3a9e96fad9683b87e2202a078722291a72b (patch)
tree42bfc380259a0f26407902fe45e0009bdf38be3b /test/test_utils.py
parent46ec8f52e7be21a467287c9f5ba64cebb35f0a28 (diff)
downloadmitmproxy-18d4c3a9e96fad9683b87e2202a078722291a72b.tar.gz
mitmproxy-18d4c3a9e96fad9683b87e2202a078722291a72b.tar.bz2
mitmproxy-18d4c3a9e96fad9683b87e2202a078722291a72b.zip
JSON pretty-printing.
Also rename the display modes ("pretty" instead of "indent"), and expand the built-in documentation.
Diffstat (limited to 'test/test_utils.py')
-rw-r--r--test/test_utils.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/test/test_utils.py b/test/test_utils.py
index 6aefd403..b64db918 100644
--- a/test/test_utils.py
+++ b/test/test_utils.py
@@ -1,4 +1,4 @@
-import textwrap, cStringIO, os, time, re
+import textwrap, cStringIO, os, time, re, json
import libpry
from libmproxy import utils
@@ -283,6 +283,13 @@ class upretty_xmlish(libpry.AutoTree):
assert utils.pretty_xmlish(s) == ["gobbledygook"]
+class upretty_json(libpry.AutoTree):
+ def test_one(self):
+ s = json.dumps({"foo": 1})
+ assert utils.pretty_json(s)
+ assert not utils.pretty_json("moo")
+
+
class udummy_ca(libpry.AutoTree):
def test_all(self):
d = self.tmpdir()
@@ -368,6 +375,7 @@ tests = [
uHeaders(),
uData(),
upretty_xmlish(),
+ upretty_json(),
udummy_ca(),
udummy_cert(),
uLRUCache(),