@@ -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