Refs #21238 -- Added more tests for pickling FileField and ImageField.

This commit is contained in:
Hasan Ramezani 2020-01-09 09:16:26 +01:00 committed by Mariusz Felisiak
parent 66e16dcc99
commit aaea9deac4
2 changed files with 28 additions and 1 deletions

View file

@ -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)