コード例 #1
0
 def test_tuple_diff(self):
     data = ('10', 10, 9.9, (9,10), None, 110)
     json_data = json.dumps(data)
     self.assertEqual(json.loads(json_data), JsonConverter.my_loads(json_data))
コード例 #2
0
 def test_list(self):
     data = [10, 9]
     json_data = json.dumps(data)
     self.assertEqual(json.loads(json_data), JsonConverter.my_loads(json_data))
コード例 #3
0
 def test_str(self):
     data = 'hello'
     json_data = json.dumps(data)
     self.assertEqual(json.loads(json_data), JsonConverter.my_loads(json_data))
コード例 #4
0
 def test_tuple(self):
     data = (10, 10)
     json_data = json.dumps(data)
     self.assertEqual(json.loads(json_data), JsonConverter.my_loads(json_data))
コード例 #5
0
 def test_float(self):
     data = 9.9
     json_data = json.dumps(data)
     self.assertEqual(json.loads(json_data), JsonConverter.my_loads(json_data))
コード例 #6
0
 def test_none(self):
     data = None
     json_data = json.dumps(data)
     self.assertEqual(json.loads(json_data), JsonConverter.my_loads(json_data))
コード例 #7
0
 def test_invalid_data(self):
     json_data = 'error'
     self.assertRaises(ValueError, lambda: JsonConverter.my_loads(json_data))
コード例 #8
0
 def test_dict_diff(self):
     data = {'10': '10', 2: '2', 3: None}
     json_data = json.dumps(data)
     self.assertEqual(json.loads(json_data), JsonConverter.my_loads(json_data))
コード例 #9
0
 def test_dict_str(self):
     data = {'10': '10', '10': '9'}
     json_data = json.dumps(data)
     self.assertEqual(json.loads(json_data), JsonConverter.my_loads(json_data))
コード例 #10
0
 def test_dict(self):
     data = {10: 10, 9: 9}
     json_data = json.dumps(data)
     self.assertEqual(json.loads(json_data), JsonConverter.my_loads(json_data))
コード例 #11
0
 def test_list_diff(self):
     data = ['10', 9, 9.9, (9,9)]
     json_data = json.dumps(data)
     self.assertEqual(json.loads(json_data), JsonConverter.my_loads(json_data))