summaryrefslogtreecommitdiff
path: root/tests/regressiontests/views/models.py
diff options
context:
space:
mode:
authorRussell Keith-Magee <russell@keith-magee.com>2007-09-17 14:48:33 +0000
committerRussell Keith-Magee <russell@keith-magee.com>2007-09-17 14:48:33 +0000
commit1571e9c32b9f944e273e06bd458acd081c9f0a14 (patch)
treec8d696a51aafbab3cd4e213a7d175790cd94cf50 /tests/regressiontests/views/models.py
parent2e755299908dd9dd890da7e5fae000aba312ebb6 (diff)
Fixed #5496 -- Added test cases for some of the built-in Django views. Thanks to Manuel Saelices <msaelices@yaco.es> for the original patch.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@6370 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'tests/regressiontests/views/models.py')
-rw-r--r--tests/regressiontests/views/models.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/regressiontests/views/models.py b/tests/regressiontests/views/models.py
new file mode 100644
index 0000000000..613050fb16
--- /dev/null
+++ b/tests/regressiontests/views/models.py
@@ -0,0 +1,24 @@
+"""
+Regression tests for Django built-in views
+"""
+
+from django.db import models
+from django.conf import settings
+
+class Author(models.Model):
+ name = models.CharField(max_length=100)
+
+ def __unicode__(self):
+ return self.name
+
+ def get_absolute_url(self):
+ return '/views/authors/%s/' % self.id
+
+
+class Article(models.Model):
+ title = models.CharField(max_length=100)
+ author = models.ForeignKey(Author)
+
+ def __unicode__(self):
+ return self.title
+