From 79138a61065bf0c789d9f3f34c55de2e26fda422 Mon Sep 17 00:00:00 2001 From: Jacob Kaplan-Moss Date: Fri, 16 Jan 2009 21:31:58 +0000 Subject: [PATCH] Fixed #10041: use a tempdir for files in the forms test. Thanks, Marty Alchin. git-svn-id: http://code.djangoproject.com/svn/django/trunk@9765 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- tests/regressiontests/forms/models.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/regressiontests/forms/models.py b/tests/regressiontests/forms/models.py index 42498cd4f9..86bfb4b920 100644 --- a/tests/regressiontests/forms/models.py +++ b/tests/regressiontests/forms/models.py @@ -1,10 +1,15 @@ # -*- coding: utf-8 -*- import datetime +import tempfile from django.db import models # Can't import as "forms" due to implementation details in the test suite (the # current file is called "forms" and is already imported). from django import forms as django_forms +from django.core.files.storage import FileSystemStorage + +temp_storage_location = tempfile.mkdtemp() +temp_storage = FileSystemStorage(location=temp_storage_location) class BoundaryModel(models.Model): positive_integer = models.PositiveIntegerField(null=True, blank=True) @@ -19,7 +24,7 @@ class ChoiceModel(models.Model): name = models.CharField(max_length=10) class FileModel(models.Model): - file = models.FileField(upload_to='/') + file = models.FileField(storage=temp_storage, upload_to='tests') class FileForm(django_forms.Form): file1 = django_forms.FileField()