diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2016-08-27 23:42:40 +0900 |
---|---|---|
committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2016-08-27 23:42:40 +0900 |
commit | e64ee7e330bd82b7887493f14e52024658f5bbce (patch) | |
tree | 3f2fcf93172694951b1015dd36318f14a5e02f73 /tests/test_util_jsdump.py | |
parent | 654ab7757422f2b3adfaf5dc5d5891b590356aa3 (diff) | |
parent | 281942ce25e6a88bbe03253552b09a7a99670057 (diff) | |
download | sphinx-git-e64ee7e330bd82b7887493f14e52024658f5bbce.tar.gz |
Merge branch 'stable'
Diffstat (limited to 'tests/test_util_jsdump.py')
-rw-r--r-- | tests/test_util_jsdump.py | 19 |
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)) |