def setup_test_environment(self):
"""
Setups the environment. Creates a temporary directory
and saves default the values of environment settings
"""
super().setup_test_environment()
# save original settings
settings._original_media_root = settings.MEDIA_ROOT
settings._original_file_storage = settings.DEFAULT_FILE_STORAGE
# create a temporary directory
self._temp_media = tempfile.mkdtemp()
# set a new media directory setting
settings.MEDIA_ROOT = self._temp_media
# set a file system storage setting
storage = 'django.core.files.storage.FileSystemStorage'
settings.DEFAULT_FILE_STORAGE = storage
评论列表
文章目录