Add tests for sphinx.util.jsdump:loads()

This commit is contained in:
Takeshi KOMIYA
2016-08-27 14:20:08 +09:00
parent 2879cef0f5
commit 52f4c07202

View File

@@ -1,9 +1,16 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from sphinx.util.jsdump import dumps, loads
def test_jsdump(): def test_jsdump():
from sphinx.util.jsdump import dumps data = {'1a': 1}
assert dumps(data) == '{"1a":1}'
assert data == loads(dumps(data))
assert dumps({'1a': 1}) == '{"1a":1}' data = {'a1': 1}
assert dumps({'a1': 1}) == '{a1:1}' assert dumps(data) == '{a1:1}'
assert data == loads(dumps(data))
assert dumps({u'a\xe8': 1}) == '{"a\\u00e8":1}' data = {u'a\xe8': 1}
assert dumps(data) == '{"a\\u00e8":1}'
assert data == loads(dumps(data))