Пример #1
0
 def test_tuple_diff(self):
     data = (10, '10', 9.9, (
         5,
         4,
     ), None)
     self.assertEqual('[10, \"10\", 9.9, [5, 4], null]',
                      JsonConverter.my_dumps(data))
Пример #2
0
 def test_list_diff(self):
     data = ['10', 10, 9.9, (9,)]
     self.assertEqual('[\"10\", 10, 9.9, [9]]', JsonConverter.my_dumps(data))
Пример #3
0
 def test_list_str(self):
     data = ['10', '10']
     self.assertEqual('[\"10\", \"10\"]', JsonConverter.my_dumps(data))
Пример #4
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))
Пример #5
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))
Пример #6
0
 def test_str(self):
     data = 'hello'
     json_data = json.dumps(data)
     self.assertEqual(json.loads(json_data), JsonConverter.my_loads(json_data))
Пример #7
0
 def test_float(self):
     data = 9.9
     json_data = json.dumps(data)
     self.assertEqual(json.loads(json_data), JsonConverter.my_loads(json_data))
Пример #8
0
 def test_dict_diff(self):
     data = {'10': '10', 9: '9', (10,): None}
     self.assertRaises(TypeError, lambda: JsonConverter.my_dumps(data))
Пример #9
0
 def test_none(self):
     data = None
     self.assertEqual('null', JsonConverter.my_dumps(data))
Пример #10
0
 def test_invalid_data(self):
     json_data = 'error'
     self.assertRaises(ValueError, lambda: JsonConverter.my_loads(json_data))
Пример #11
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))
Пример #12
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))
Пример #13
0
 def test_float(self):
     data = 5.9
     self.assertEqual('5.9', JsonConverter.my_dumps(data))
Пример #14
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))
Пример #15
0
 def test_dict(self):
     data = {10: 10, 9: 9}
     self.assertEqual('{\"10\": 10, \"9\": 9}', JsonConverter.my_dumps(data))
Пример #16
0
 def test_dict_str(self):
     data = {'10': '10', '9': '9'}
     self.assertEqual('{\"10\": \"10\", \"9\": \"9\"}', JsonConverter.my_dumps(data))
Пример #17
0
 def test_str(self):
     data = 'hello'
     self.assertEqual('\"hello\"', JsonConverter.my_dumps(data))
Пример #18
0
 def test_int(self):
     data = 10
     self.assertEqual('10', JsonConverter.my_dumps(data))
Пример #19
0
 def test_string(self):
     data = '\\'
     self.assertEqual('\"\\\"', JsonConverter.my_dumps(data))
Пример #20
0
 def test_none(self):
     data = None
     json_data = json.dumps(data)
     self.assertEqual(json.loads(json_data), JsonConverter.my_loads(json_data))
Пример #21
0
 def test_tuple_str(self):
     data = ('10', '10')
     self.assertEqual('[\"10\", \"10\"]', JsonConverter.my_dumps(data))
Пример #22
0
 def test_tuple(self):
     data = (10, 10)
     json_data = json.dumps(data)
     self.assertEqual(json.loads(json_data), JsonConverter.my_loads(json_data))
Пример #23
0
 def test_tuple(self):
     data = (10, 10)
     self.assertEqual('[10, 10]', JsonConverter.my_dumps(data))
Пример #24
0
 def test_list(self):
     data = [10, 9]
     json_data = json.dumps(data)
     self.assertEqual(json.loads(json_data), JsonConverter.my_loads(json_data))
Пример #25
0
 def test_list(self):
     data = [10, 10]
     self.assertEqual('[10, 10]',JsonConverter.my_dumps(data))