def test_list(self): temp = [ 1, 2, ('d', 3, 45, 65.6, None), None, True, False, 'ewr', { 4: 22, 'q': 'a', 5.6: 7.3 } ] self.assertEqual(from_json(dumps(temp)), loads(dumps(temp)))
def test_dict(self): temp = { 4: 'dsd', '5': 322, 323: [4, '4'], 4.5: True, '3': False, 1: None, 90: { 8: '3' } } self.assertEqual(from_json(dumps(temp)), loads(dumps(temp)))
def test_number(self): self.assertEqual(from_json(dumps(10)), loads(dumps(10))) self.assertEqual(from_json(dumps(10.5)), loads(dumps(10.5)))
def test_none(self): self.assertEqual(from_json(dumps(None)), loads(dumps(None)))
def test_bool(self): self.assertEqual(from_json(dumps(True)), loads(dumps(True))) self.assertEqual(from_json(dumps(False)), loads(dumps(False)))
def test_str(self): self.assertEqual(from_json(dumps('opa f5')), loads(dumps('opa f5')))