@@ -43,3 +43,56 @@ def test_w_JsonObject_of_list_of_dict(self):
4343 expected = json .dumps (data , sort_keys = True , separators = ("," , ":" ))
4444 data_jsonobject = JsonObject (JsonObject (data ))
4545 self .assertEqual (data_jsonobject .serialize (), expected )
46+
47+ def test_w_simple_float_JsonData (self ):
48+ data = 1.1
49+ expected = json .dumps (data )
50+ data_jsonobject = JsonObject (data )
51+ self .assertEqual (data_jsonobject .serialize (), expected )
52+
53+ def test_w_simple_str_JsonData (self ):
54+ data = "foo"
55+ expected = json .dumps (data )
56+ data_jsonobject = JsonObject (data )
57+ self .assertEqual (data_jsonobject .serialize (), expected )
58+
59+ def test_w_empty_str_JsonData (self ):
60+ data = ""
61+ expected = json .dumps (data )
62+ data_jsonobject = JsonObject (data )
63+ self .assertEqual (data_jsonobject .serialize (), expected )
64+
65+ def test_w_None_JsonData (self ):
66+ data = None
67+ data_jsonobject = JsonObject (data )
68+ self .assertEqual (data_jsonobject .serialize (), None )
69+
70+ def test_w_list_of_simple_JsonData (self ):
71+ data = [1.1 , "foo" ]
72+ expected = json .dumps (data , sort_keys = True , separators = ("," , ":" ))
73+ data_jsonobject = JsonObject (data )
74+ self .assertEqual (data_jsonobject .serialize (), expected )
75+
76+ def test_w_empty_list (self ):
77+ data = []
78+ expected = json .dumps (data )
79+ data_jsonobject = JsonObject (data )
80+ self .assertEqual (data_jsonobject .serialize (), expected )
81+
82+ def test_w_empty_dict (self ):
83+ data = [{}]
84+ expected = json .dumps (data )
85+ data_jsonobject = JsonObject (data )
86+ self .assertEqual (data_jsonobject .serialize (), expected )
87+
88+ def test_w_JsonObject_of_simple_JsonData (self ):
89+ data = 1.1
90+ expected = json .dumps (data )
91+ data_jsonobject = JsonObject (JsonObject (data ))
92+ self .assertEqual (data_jsonobject .serialize (), expected )
93+
94+ def test_w_JsonObject_of_list_of_simple_JsonData (self ):
95+ data = [1.1 , "foo" ]
96+ expected = json .dumps (data , sort_keys = True , separators = ("," , ":" ))
97+ data_jsonobject = JsonObject (JsonObject (data ))
98+ self .assertEqual (data_jsonobject .serialize (), expected )
0 commit comments