diff options
author | Paul J Stevens <p.stevens@lukkien.com> | 2016-06-17 10:30:40 +0200 |
---|---|---|
committer | Tim Graham <timograham@gmail.com> | 2016-06-18 11:00:23 -0400 |
commit | 2ff72962a633001a1ee44838a82d68dfcf04dd32 (patch) | |
tree | 154b771acf338b59aeacca973215f9af6dd44500 | |
parent | d1ada8c93cf29ef8fc25bf2a6654ebe070156e1c (diff) | |
download | django-2ff72962a633001a1ee44838a82d68dfcf04dd32.tar.gz |
Refs #26772 -- Added a test for FileField reopening closed files.
Thanks Simon Charette for review.
-rw-r--r-- | tests/file_storage/tests.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/file_storage/tests.py b/tests/file_storage/tests.py index 9aea27420d..1fe89c738c 100644 --- a/tests/file_storage/tests.py +++ b/tests/file_storage/tests.py @@ -500,6 +500,14 @@ class FileFieldStorageTests(TestCase): self.assertEqual(list(obj.normal.chunks(chunk_size=2)), [b"co", b"nt", b"en", b"t"]) obj.normal.close() + def test_filefield_reopen(self): + obj = Storage.objects.create(normal=SimpleUploadedFile('reopen.txt', b'content')) + with obj.normal as normal: + normal.open() + obj.normal.open() + obj.normal.file.seek(0) + obj.normal.close() + def test_duplicate_filename(self): # Multiple files with the same name get _(7 random chars) appended to them. objs = [Storage() for i in range(2)] |