summaryrefslogtreecommitdiff
path: root/parts/django/tests/regressiontests/forms/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'parts/django/tests/regressiontests/forms/models.py')
-rw-r--r--parts/django/tests/regressiontests/forms/models.py74
1 files changed, 0 insertions, 74 deletions
diff --git a/parts/django/tests/regressiontests/forms/models.py b/parts/django/tests/regressiontests/forms/models.py
deleted file mode 100644
index 203980c..0000000
--- a/parts/django/tests/regressiontests/forms/models.py
+++ /dev/null
@@ -1,74 +0,0 @@
-# -*- coding: utf-8 -*-
-import datetime
-import tempfile
-
-from django.db import models
-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)
-
-
-callable_default_value = 0
-def callable_default():
- global callable_default_value
- callable_default_value = callable_default_value + 1
- return callable_default_value
-
-
-class Defaults(models.Model):
- name = models.CharField(max_length=255, default='class default value')
- def_date = models.DateField(default = datetime.date(1980, 1, 1))
- value = models.IntegerField(default=42)
- callable_default = models.IntegerField(default=callable_default)
-
-
-class ChoiceModel(models.Model):
- """For ModelChoiceField and ModelMultipleChoiceField tests."""
- name = models.CharField(max_length=10)
-
-
-class ChoiceOptionModel(models.Model):
- """Destination for ChoiceFieldModel's ForeignKey.
- Can't reuse ChoiceModel because error_message tests require that it have no instances."""
- name = models.CharField(max_length=10)
-
- class Meta:
- ordering = ('name',)
-
- def __unicode__(self):
- return u'ChoiceOption %d' % self.pk
-
-
-class ChoiceFieldModel(models.Model):
- """Model with ForeignKey to another model, for testing ModelForm
- generation with ModelChoiceField."""
- choice = models.ForeignKey(ChoiceOptionModel, blank=False,
- default=lambda: ChoiceOptionModel.objects.get(name='default'))
- choice_int = models.ForeignKey(ChoiceOptionModel, blank=False, related_name='choice_int',
- default=lambda: 1)
-
- multi_choice = models.ManyToManyField(ChoiceOptionModel, blank=False, related_name='multi_choice',
- default=lambda: ChoiceOptionModel.objects.filter(name='default'))
- multi_choice_int = models.ManyToManyField(ChoiceOptionModel, blank=False, related_name='multi_choice_int',
- default=lambda: [1])
-
-
-class FileModel(models.Model):
- file = models.FileField(storage=temp_storage, upload_to='tests')
-
-
-class Group(models.Model):
- name = models.CharField(max_length=10)
-
- def __unicode__(self):
- return u'%s' % self.name
-
-
-class Cheese(models.Model):
- name = models.CharField(max_length=100)