diff options
| author | Tim Graham <timograham@gmail.com> | 2015-07-03 08:03:20 -0400 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2015-07-03 08:03:20 -0400 |
| commit | c0c7fa4837c85bc510462f0be3882c6220dce728 (patch) | |
| tree | cb32a6b2c526cd0879086ee113f87540d8fa0aa5 | |
| parent | a570701e02e0bc09d977c8ae0b6ee987a1190039 (diff) | |
Refs #25050 -- Corrected test assertion in serializers test.
| -rw-r--r-- | tests/serializers/tests.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/serializers/tests.py b/tests/serializers/tests.py index b086df5084..4703d59c0d 100644 --- a/tests/serializers/tests.py +++ b/tests/serializers/tests.py @@ -229,7 +229,9 @@ class SerializersTestBase(object): author = Author.objects.defer('name').get(pk=author.pk) serial_str = serializers.serialize(self.serializer_name, [author]) deserial_objs = list(serializers.deserialize(self.serializer_name, serial_str)) - self.assertIsInstance(deserial_objs[0].object, Author) + # Check the class instead of using isinstance() because model instances + # with deferred fields (e.g. Author_Deferred_name) will pass isinstance. + self.assertEqual(deserial_objs[0].object.__class__, Author) def test_custom_field_serialization(self): """Tests that custom fields serialize and deserialize intact""" |
