summaryrefslogtreecommitdiff
path: root/tests/test_util_jsdump.py
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2016-08-27 23:42:40 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2016-08-27 23:42:40 +0900
commite64ee7e330bd82b7887493f14e52024658f5bbce (patch)
tree3f2fcf93172694951b1015dd36318f14a5e02f73 /tests/test_util_jsdump.py
parent654ab7757422f2b3adfaf5dc5d5891b590356aa3 (diff)
parent281942ce25e6a88bbe03253552b09a7a99670057 (diff)
downloadsphinx-git-e64ee7e330bd82b7887493f14e52024658f5bbce.tar.gz
Merge branch 'stable'
Diffstat (limited to 'tests/test_util_jsdump.py')
-rw-r--r--tests/test_util_jsdump.py19
1 files changed, 15 insertions, 4 deletions
diff --git a/tests/test_util_jsdump.py b/tests/test_util_jsdump.py
index f8d31568d..8f98c79ac 100644
--- a/tests/test_util_jsdump.py
+++ b/tests/test_util_jsdump.py
@@ -1,9 +1,20 @@
# -*- coding: utf-8 -*-
+from sphinx.util.jsdump import dumps, loads
+
def test_jsdump():
- from sphinx.util.jsdump import dumps
+ data = {'1a': 1}
+ assert dumps(data) == '{"1a":1}'
+ assert data == loads(dumps(data))
+
+ data = {'a1': 1}
+ assert dumps(data) == '{a1:1}'
+ assert data == loads(dumps(data))
- assert dumps({'1a': 1}) == '{"1a":1}'
- assert dumps({'a1': 1}) == '{a1:1}'
+ data = {u'a\xe8': 1}
+ assert dumps(data) == '{"a\\u00e8":1}'
+ assert data == loads(dumps(data))
- assert dumps({u'a\xe8': 1}) == '{"a\\u00e8":1}'
+ data = {'_foo': 1}
+ assert dumps(data) == '{_foo:1}'
+ assert data == loads(dumps(data))