Метод удаления хранилища по умолчанию не работает под windows [WinError 123]
У меня следующая проблема. Я написал модульный тест, который отлично работает под UNIX, но ломается под Win10.
Я загружаю файл с помощью Djangos default_storage:
from django.core.files.storage import default_storage
uploaded_file = SimpleUploadedFile(self.testfile_name, file.read(), content_type='multipart/form-data')
response = self.client.post(url, {'file': uploaded_file}, *args, **kwargs))
testfile_new_path = response.data.get('file')
...
default_storage.delete(testfile_new_path)
Когда я хочу удалить файл после тестирования, я получаю ошибку [WinError 123], утверждающую, что файл не существует. На самом деле это так, потому что testfile_new_path выглядит следующим образом:
C:\workspace\project\media\http:\testserver\media\path\to\my_file.txt
>
Очевидно, что-то сломалось. Интересно, как это сделать правильно? Ведь я использую методы Django по умолчанию.
Thx!