summaryrefslogtreecommitdiff
path: root/tests/extmod/ujson_loads.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/extmod/ujson_loads.py')
-rw-r--r--tests/extmod/ujson_loads.py44
1 files changed, 23 insertions, 21 deletions
diff --git a/tests/extmod/ujson_loads.py b/tests/extmod/ujson_loads.py
index adba3c068..2de9cdcbc 100644
--- a/tests/extmod/ujson_loads.py
+++ b/tests/extmod/ujson_loads.py
@@ -7,23 +7,25 @@ except ImportError:
print("SKIP")
raise SystemExit
+
def my_print(o):
if isinstance(o, dict):
- print('sorted dict', sorted(o.items()))
+ print("sorted dict", sorted(o.items()))
else:
print(o)
-my_print(json.loads('null'))
-my_print(json.loads('false'))
-my_print(json.loads('true'))
-my_print(json.loads('1'))
-my_print(json.loads('-2'))
+
+my_print(json.loads("null"))
+my_print(json.loads("false"))
+my_print(json.loads("true"))
+my_print(json.loads("1"))
+my_print(json.loads("-2"))
my_print(json.loads('"abc\\u0064e"'))
-my_print(json.loads('[]'))
-my_print(json.loads('[null]'))
-my_print(json.loads('[null,false,true]'))
-my_print(json.loads(' [ null , false , true ] '))
-my_print(json.loads('{}'))
+my_print(json.loads("[]"))
+my_print(json.loads("[null]"))
+my_print(json.loads("[null,false,true]"))
+my_print(json.loads(" [ null , false , true ] "))
+my_print(json.loads("{}"))
my_print(json.loads('{"a":true}'))
my_print(json.loads('{"a":null, "b":false, "c":true}'))
my_print(json.loads('{"a":[], "b":[1], "c":{"3":4}}'))
@@ -39,36 +41,36 @@ my_print(json.loads('{\n\t"a":[]\r\n, "b":[1], "c":{"3":4} \n\r\t\r\r\r\n}')
# loading nothing should raise exception
try:
- json.loads('')
+ json.loads("")
except ValueError:
- print('ValueError')
+ print("ValueError")
# string which is not closed
try:
my_print(json.loads('"abc'))
except ValueError:
- print('ValueError')
+ print("ValueError")
# unaccompanied closing brace
try:
- my_print(json.loads(']'))
+ my_print(json.loads("]"))
except ValueError:
- print('ValueError')
+ print("ValueError")
# unspecified object type
try:
- my_print(json.loads('a'))
+ my_print(json.loads("a"))
except ValueError:
- print('ValueError')
+ print("ValueError")
# bad property name
try:
my_print(json.loads('{{}:"abc"}'))
except ValueError:
- print('ValueError')
+ print("ValueError")
# unexpected characters after white space
try:
- my_print(json.loads('[null] a'))
+ my_print(json.loads("[null] a"))
except ValueError:
- print('ValueError')
+ print("ValueError")