mirror of
https://github.com/django/django.git
synced 2025-11-01 12:25:37 +00:00
Fixed #26651 -- Kept original file suffix in TemporaryUploadedFile name
Thanks Tim Graham for the review.
This commit is contained in:
parent
45bbb9aae0
commit
6352d06cd0
2 changed files with 11 additions and 2 deletions
|
|
@ -12,7 +12,8 @@ from django.core.files.base import ContentFile
|
|||
from django.core.files.move import file_move_safe
|
||||
from django.core.files.temp import NamedTemporaryFile
|
||||
from django.core.files.uploadedfile import (
|
||||
InMemoryUploadedFile, SimpleUploadedFile, UploadedFile,
|
||||
InMemoryUploadedFile, SimpleUploadedFile, TemporaryUploadedFile,
|
||||
UploadedFile,
|
||||
)
|
||||
|
||||
try:
|
||||
|
|
@ -214,6 +215,13 @@ class InMemoryUploadedFileTests(unittest.TestCase):
|
|||
self.assertEqual(f.read(), '1')
|
||||
|
||||
|
||||
class TemporaryUploadedFileTests(unittest.TestCase):
|
||||
def test_extension_kept(self):
|
||||
"""The temporary file name has the same suffix as the original file."""
|
||||
with TemporaryUploadedFile('test.txt', 'text/plain', 1, 'utf8') as temp_file:
|
||||
self.assertTrue(temp_file.file.name.endswith('.upload.txt'))
|
||||
|
||||
|
||||
class DimensionClosingBug(unittest.TestCase):
|
||||
"""
|
||||
get_image_dimensions() properly closes files (#8817)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue