Refs #26772 -- Added a test for FileField reopening closed files.
Thanks Simon Charette for review.
This commit is contained in:
parent
cd217de610
commit
b45852c263
|
@ -733,6 +733,14 @@ class FileFieldStorageTests(TestCase):
|
||||||
self.assertEqual(list(obj.normal.chunks(chunk_size=2)), [b"co", b"nt", b"en", b"t"])
|
self.assertEqual(list(obj.normal.chunks(chunk_size=2)), [b"co", b"nt", b"en", b"t"])
|
||||||
obj.normal.close()
|
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):
|
def test_duplicate_filename(self):
|
||||||
# Multiple files with the same name get _(7 random chars) appended to them.
|
# Multiple files with the same name get _(7 random chars) appended to them.
|
||||||
objs = [Storage() for i in range(2)]
|
objs = [Storage() for i in range(2)]
|
||||||
|
|
Loading…
Reference in New Issue