Commit 3619518c authored by Claude Paroz's avatar Claude Paroz
Browse files

[1.7.x] Created import-time test temp dirs in known location

Refs #17215. In the same spirit as 5de31cb8.
Backport of 80936251 from master.
parent 6015083e
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
import os
import tempfile

from django.core.files.storage import FileSystemStorage
@@ -5,7 +6,7 @@ from django.db import models
from django.forms import ModelForm


temp_storage_dir = tempfile.mkdtemp()
temp_storage_dir = tempfile.mkdtemp(dir=os.environ['DJANGO_TEST_TEMP_DIR'])
temp_storage = FileSystemStorage(temp_storage_dir)


+2 −1
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@
and where files should be stored.
"""

import os
import random
import tempfile

@@ -12,7 +13,7 @@ from django.db import models
from django.core.files.storage import FileSystemStorage


temp_storage_location = tempfile.mkdtemp()
temp_storage_location = tempfile.mkdtemp(dir=os.environ['DJANGO_TEST_TEMP_DIR'])
temp_storage = FileSystemStorage(location=temp_storage_location)


+1 −1
Original line number Diff line number Diff line
@@ -23,7 +23,7 @@ from .models import FileModel


UNICODE_FILENAME = 'test-0123456789_中文_Orléans.jpg'
MEDIA_ROOT = sys_tempfile.mkdtemp()
MEDIA_ROOT = sys_tempfile.mkdtemp(dir=os.environ['DJANGO_TEST_TEMP_DIR'])
UPLOAD_TO = os.path.join(MEDIA_ROOT, 'test_upload')


+1 −1
Original line number Diff line number Diff line
@@ -186,7 +186,7 @@ if Image:
        attr_class = TestImageFieldFile

    # Set up a temp directory for file storage.
    temp_storage_dir = tempfile.mkdtemp()
    temp_storage_dir = tempfile.mkdtemp(dir=os.environ['DJANGO_TEST_TEMP_DIR'])
    temp_storage = FileSystemStorage(temp_storage_dir)
    temp_upload_to_dir = os.path.join(temp_storage.location, 'tests')