From aaea9deac4dea08ada934a930cfc27765358d8da Mon Sep 17 00:00:00 2001 From: Hasan Ramezani Date: Thu, 9 Jan 2020 09:16:26 +0100 Subject: Refs #21238 -- Added more tests for pickling FileField and ImageField. --- tests/model_fields/test_imagefield.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tests/model_fields/test_imagefield.py') diff --git a/tests/model_fields/test_imagefield.py b/tests/model_fields/test_imagefield.py index 5ac25fbe26..e4390a2507 100644 --- a/tests/model_fields/test_imagefield.py +++ b/tests/model_fields/test_imagefield.py @@ -180,6 +180,14 @@ class ImageFieldTests(ImageFieldTestMixin, TestCase): loaded_p = pickle.loads(dump) self.assertEqual(p.mugshot, loaded_p.mugshot) + self.assertEqual(p.mugshot.url, loaded_p.mugshot.url) + self.assertEqual(p.mugshot.storage, loaded_p.mugshot.storage) + self.assertEqual(p.mugshot.instance, loaded_p.mugshot.instance) + self.assertEqual(p.mugshot.field, loaded_p.mugshot.field) + + mugshot_dump = pickle.dumps(p.mugshot) + loaded_mugshot = pickle.loads(mugshot_dump) + self.assertEqual(p.mugshot, loaded_mugshot) def test_defer(self): self.PersonModel.objects.create(name='Joe', mugshot=self.file1) -- cgit v1.3