From 6ef36042cbc18fea813cf2e536a404a41e9a6b32 Mon Sep 17 00:00:00 2001 From: Michael Fladischer Date: Fri, 29 Aug 2014 14:14:55 +0200 Subject: [PATCH] Use assertEquals with object fields instead of instances. Directly comparing objects with assertEquals requires them to either be the same object instance or to provide the `__eq__` operator. --- src/picklefield/tests.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/picklefield/tests.py b/src/picklefield/tests.py index a18bb68..8ad6422 100644 --- a/src/picklefield/tests.py +++ b/src/picklefield/tests.py @@ -146,5 +146,7 @@ def testSerialization(self): ' "model": "picklefield.minimaltestingmodel",' ' "fields": {"pickle_field": "gAJ9cQFVA2Zvb3ECVQNiYXJxA3Mu"}}]') for deserialized_test in serializers.deserialize('json', json_test): - self.assertEquals(deserialized_test.object, - model_test) + self.assertEquals(deserialized_test.object.pk, + model_test.pk) + self.assertEquals(deserialized_test.object.pickle_field, + model_test.pickle_field)