diff options
Diffstat (limited to 'tests/file_storage')
-rw-r--r-- | tests/file_storage/models.py | 1 | ||||
-rw-r--r-- | tests/file_storage/tests.py | 2 |
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): |