summaryrefslogtreecommitdiff
path: root/tests/file_storage
diff options
context:
space:
mode:
Diffstat (limited to 'tests/file_storage')
-rw-r--r--tests/file_storage/models.py1
-rw-r--r--tests/file_storage/tests.py2
2 files changed, 3 insertions, 0 deletions
diff --git a/tests/file_storage/models.py b/tests/file_storage/models.py
index 96805f6ad5..8085a8bb1a 100644
--- a/tests/file_storage/models.py
+++ b/tests/file_storage/models.py
@@ -38,6 +38,7 @@ class Storage(models.Model):
normal = models.FileField(storage=temp_storage, upload_to='tests')
custom = models.FileField(storage=temp_storage, upload_to=custom_upload_to)
pathlib_callable = models.FileField(storage=temp_storage, upload_to=pathlib_upload_to)
+ pathlib_direct = models.FileField(storage=temp_storage, upload_to=Path('bar'))
random = models.FileField(storage=temp_storage, upload_to=random_upload_to)
custom_valid_name = models.FileField(
storage=CustomValidNameStorage(location=temp_storage_location),
diff --git a/tests/file_storage/tests.py b/tests/file_storage/tests.py
index 6edfd2902c..1c4176014c 100644
--- a/tests/file_storage/tests.py
+++ b/tests/file_storage/tests.py
@@ -796,6 +796,8 @@ class FileFieldStorageTests(TestCase):
obj = Storage()
obj.pathlib_callable.save('some_file1.txt', ContentFile('some content'))
self.assertEqual(obj.pathlib_callable.name, 'bar/some_file1.txt')
+ obj.pathlib_direct.save('some_file2.txt', ContentFile('some content'))
+ self.assertEqual(obj.pathlib_direct.name, 'bar/some_file2.txt')
obj.random.close()
def test_random_upload_to(self):