Index: third_party/simplejson/simplejson/tests/test_dump.py |
diff --git a/third_party/simplejson/simplejson/tests/test_dump.py b/third_party/simplejson/simplejson/tests/test_dump.py |
new file mode 100755 |
index 0000000000000000000000000000000000000000..4de37cf4b984edb77b152b4ba7c9255aac722507 |
--- /dev/null |
+++ b/third_party/simplejson/simplejson/tests/test_dump.py |
@@ -0,0 +1,21 @@ |
+from unittest import TestCase |
+from cStringIO import StringIO |
+ |
+import simplejson as json |
+ |
+class TestDump(TestCase): |
+ def test_dump(self): |
+ sio = StringIO() |
+ json.dump({}, sio) |
+ self.assertEquals(sio.getvalue(), '{}') |
+ |
+ def test_dumps(self): |
+ self.assertEquals(json.dumps({}), '{}') |
+ |
+ def test_encode_truefalse(self): |
+ self.assertEquals(json.dumps( |
+ {True: False, False: True}, sort_keys=True), |
+ '{"false": true, "true": false}') |
+ self.assertEquals(json.dumps( |
+ {2: 3.0, 4.0: 5L, False: 1, 6L: True, "7": 0}, sort_keys=True), |
+ '{"false": 1, "2": 3.0, "4.0": 5, "6": true, "7": 0}') |