1
0
mirror of https://github.com/django/django.git synced 2025-10-23 21:59:11 +00:00

Fixed #21238 -- Fixed restoring attributes when pickling FileField and ImageField.

This commit is contained in:
Hasan Ramezani
2019-11-10 22:55:48 +01:00
committed by Mariusz Felisiak
parent aaea9deac4
commit f600e3fad6
3 changed files with 23 additions and 5 deletions

View File

@@ -188,6 +188,10 @@ class ImageFieldTests(ImageFieldTestMixin, TestCase):
mugshot_dump = pickle.dumps(p.mugshot)
loaded_mugshot = pickle.loads(mugshot_dump)
self.assertEqual(p.mugshot, loaded_mugshot)
self.assertEqual(p.mugshot.url, loaded_mugshot.url)
self.assertEqual(p.mugshot.storage, loaded_mugshot.storage)
self.assertEqual(p.mugshot.instance, loaded_mugshot.instance)
self.assertEqual(p.mugshot.field, loaded_mugshot.field)
def test_defer(self):
self.PersonModel.objects.create(name='Joe', mugshot=self.file1)