| 911 | obj.default.close() |
| 912 | |
| 913 | def test_filefield_db_default(self): |
| 914 | temp_storage.save("tests/db_default.txt", ContentFile("default content")) |
| 915 | obj = Storage.objects.create() |
| 916 | self.assertEqual(obj.db_default.name, "tests/db_default.txt") |
| 917 | self.assertEqual(obj.db_default.read(), b"default content") |
| 918 | obj.db_default.close() |
| 919 | |
| 920 | # File is not deleted, even if there are no more objects using it. |
| 921 | obj.delete() |
| 922 | s = Storage() |
| 923 | self.assertEqual(s.db_default.name, "tests/db_default.txt") |
| 924 | self.assertEqual(s.db_default.read(), b"default content") |
| 925 | s.db_default.close() |
| 926 | |
| 927 | def test_empty_upload_to(self): |
| 928 | # upload_to can be empty, meaning it does not use subdirectory. |