Changeset 5453
- Timestamp:
- 06/09/07 22:06:34 (2 years ago)
- Files:
-
- django/trunk/AUTHORS (modified) (1 diff)
- django/trunk/tests/regressiontests/serializers_regress/tests.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/AUTHORS
r5451 r5453 131 131 Antti Kaihola <http://akaihola.blogspot.com/> 132 132 Ben Dean Kawamura <ben.dean.kawamura@gmail.com> 133 ian.g.kelly@gmail.com 133 134 Garth Kidd <http://www.deadlybloodyserious.com/> 134 135 kilian <kilian.cavalotti@lip6.fr> django/trunk/tests/regressiontests/serializers_regress/tests.py
r5409 r5453 286 286 obj = ComplexModel(field1='first',field2='second',field3='third') 287 287 obj.save() 288 288 289 289 # Serialize then deserialize the test database 290 290 serialized_data = serializers.serialize(format, [obj], indent=2, fields=('field1','field3')) 291 291 result = serializers.deserialize(format, serialized_data).next() 292 292 293 293 # Check that the deserialized object contains data in only the serialized fields. 294 294 self.assertEqual(result.object.field1, 'first') … … 302 302 obj = ComplexModel(field1='first',field2='second',field3='third') 303 303 obj.save() 304 304 305 305 # Serialize the test database to a stream 306 stream = StringIO() 306 stream = StringIO() 307 307 serializers.serialize(format, [obj], indent=2, stream=stream) 308 308 309 309 # Serialize normally for a comparison 310 310 string_data = serializers.serialize(format, [obj], indent=2) 311 311 312 312 # Check that the two are the same 313 self.assertEqual(string_data, stream. buffer())313 self.assertEqual(string_data, stream.getvalue()) 314 314 stream.close() 315 315 316 316 for format in serializers.get_serializer_formats(): 317 317 setattr(SerializerTests, 'test_'+format+'_serializer', curry(serializerTest, format)) 318 318 setattr(SerializerTests, 'test_'+format+'_serializer_fields', curry(fieldsTest, format)) 319 setattr(SerializerTests, 'test_'+format+'_serializer_stream', curry(fieldsTest, format)) 319 if format != 'python': 320 setattr(SerializerTests, 'test_'+format+'_serializer_stream', curry(streamTest, format))
