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

@ -122,3 +122,7 @@ class FileFieldTests(TestCase):
myfile_dump = pickle.dumps(document.myfile)
loaded_myfile = pickle.loads(myfile_dump)
self.assertEqual(document.myfile, loaded_myfile)
self.assertEqual(document.myfile.url, loaded_myfile.url)
self.assertEqual(document.myfile.storage, loaded_myfile.storage)
self.assertEqual(document.myfile.instance, loaded_myfile.instance)
self.assertEqual(document.myfile.field, loaded_myfile.field)