summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2012-04-12 20:23:41 +0000
committerClaude Paroz <claude@2xlibre.net>2012-04-12 20:23:41 +0000
commit2cd516002d43cdc09741618f0a0db047ee6d78fd (patch)
treec9f459257cd7bd897f645dce493fcfb9cff9b344 /tests
parent844e56e21aa45a4bf1c549129e46f7d7959c74d8 (diff)
Fixed #18002 -- Fixed typo in attribute name in ReverseSingleRelatedObjectDescriptor.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@17904 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'tests')
-rw-r--r--tests/regressiontests/many_to_one_regress/tests.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/regressiontests/many_to_one_regress/tests.py b/tests/regressiontests/many_to_one_regress/tests.py
index 9e04fb4542..481a037139 100644
--- a/tests/regressiontests/many_to_one_regress/tests.py
+++ b/tests/regressiontests/many_to_one_regress/tests.py
@@ -58,6 +58,10 @@ class ManyToOneRegressionTests(TestCase):
self.assertRaises(ValueError, Child, name='xyzzy', parent=None)
self.assertRaises(ValueError, Child.objects.create, name='xyzzy', parent=None)
+ # Trying to assign to unbound attribute raises AttributeError
+ self.assertRaisesRegexp(AttributeError, "must be accessed via instance",
+ Child.parent.__set__, None, p)
+
# Creation using keyword argument should cache the related object.
p = Parent.objects.get(name="Parent")
c = Child(parent=p)