From e734fbaf6fa03f984df4d9f473679dca324fdeff Mon Sep 17 00:00:00 2001
From: Michael Fladischer <FladischerMichael@fladi.at>
Date: Thu, 8 Oct 2015 08:55:32 -0700
Subject: compare objects by fields not by instance

 Upstream tests are comparing the original object directly with the deserialized
 one. This fails because the default python comparison for objects uses their
 identity which fails for two different object instances.
 This patch does the comparison by field for both objects.
Last-Update: 2014-08-29
Forwarded: https://github.com/shrubberysoft/django-picklefield/pull/16

Patch-Name: fix_tests.patch
---
 src/picklefield/tests.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/picklefield/tests.py b/src/picklefield/tests.py
index 2430b21..4e88ee2 100644
--- a/src/picklefield/tests.py
+++ b/src/picklefield/tests.py
@@ -166,4 +166,7 @@ class PickledObjectFieldTests(TestCase):
         ])
 
         for deserialized_test in serializers.deserialize('json', serialized):
-            self.assertEqual(deserialized_test.object, model)
+            self.assertEquals(deserialized_test.object.pk,
+                              model.pk)
+            self.assertEquals(deserialized_test.object.pickle_field,
+                              model.pickle_field)
