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
This commit is contained in:
parent
b120c74032
commit
79138a6106
|
@ -1,10 +1,15 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
import datetime
|
import datetime
|
||||||
|
import tempfile
|
||||||
|
|
||||||
from django.db import models
|
from django.db import models
|
||||||
# Can't import as "forms" due to implementation details in the test suite (the
|
# Can't import as "forms" due to implementation details in the test suite (the
|
||||||
# current file is called "forms" and is already imported).
|
# current file is called "forms" and is already imported).
|
||||||
from django import forms as django_forms
|
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):
|
class BoundaryModel(models.Model):
|
||||||
positive_integer = models.PositiveIntegerField(null=True, blank=True)
|
positive_integer = models.PositiveIntegerField(null=True, blank=True)
|
||||||
|
@ -19,7 +24,7 @@ class ChoiceModel(models.Model):
|
||||||
name = models.CharField(max_length=10)
|
name = models.CharField(max_length=10)
|
||||||
|
|
||||||
class FileModel(models.Model):
|
class FileModel(models.Model):
|
||||||
file = models.FileField(upload_to='/')
|
file = models.FileField(storage=temp_storage, upload_to='tests')
|
||||||
|
|
||||||
class FileForm(django_forms.Form):
|
class FileForm(django_forms.Form):
|
||||||
file1 = django_forms.FileField()
|
file1 = django_forms.FileField()
|
||||||
|
|
Loading…
Reference in New Issue