summaryrefslogtreecommitdiff
path: root/tests/regressiontests/utils/models.py
diff options
context:
space:
mode:
authorMarc Tamlyn <marc.tamlyn@gmail.com>2013-03-20 10:47:56 +0000
committerClaude Paroz <claude@2xlibre.net>2013-03-22 17:45:41 +0100
commitdd897e4eeb20cab9ac708c46f34c5f09758205c8 (patch)
treee52fa69194af909b0744d97dc6eb7e6e246887e5 /tests/regressiontests/utils/models.py
parent7206330c15b6d37dba46e311fd5135b25cf9f9e9 (diff)
[1.5.x] Fixed #20094 - Be more careful when checking for Iterator
Python 2.6 has some different behaviour when checking isinstance(foo, collections.Iterator). Backport of 829dc3c5 from master.
Diffstat (limited to 'tests/regressiontests/utils/models.py')
-rw-r--r--tests/regressiontests/utils/models.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/regressiontests/utils/models.py b/tests/regressiontests/utils/models.py
index 97a72bab14..de8f9e3803 100644
--- a/tests/regressiontests/utils/models.py
+++ b/tests/regressiontests/utils/models.py
@@ -1 +1,13 @@
-# Test runner needs a models.py file.
+from django.db import models
+
+
+class Category(models.Model):
+ name = models.CharField(max_length=100)
+
+ def next(self):
+ return self
+
+
+class Thing(models.Model):
+ name = models.CharField(max_length=100)
+ category = models.ForeignKey(Category)