def test_from_json(self): serializer = Serializer() sample_1 = serializer.from_json('{"age": 27, "date_joined": "2010-03-27", "name": "Daniel"}') self.assertEqual(len(sample_1), 3) self.assertEqual(sample_1['name'], 'Daniel') self.assertEqual(sample_1['age'], 27) self.assertEqual(sample_1['date_joined'], u'2010-03-27')
def test_from_json(self): serializer = Serializer() sample_1 = serializer.from_json( '{"age": 27, "date_joined": "2010-03-27", "name": "Daniel"}') self.assertEqual(len(sample_1), 3) self.assertEqual(sample_1['name'], 'Daniel') self.assertEqual(sample_1['age'], 27) self.assertEqual(sample_1['date_joined'], u'2010-03-27')
def test_round_trip_json(self): serializer = Serializer() sample_data = self.get_sample2() serialized = serializer.to_json(sample_data) unserialized = serializer.from_json(serialized) self.assertEqual(sample_data, unserialized)