summaryrefslogtreecommitdiff
path: root/tests/foreign_object
diff options
context:
space:
mode:
authorTim Graham <timgraham@google.com>2013-05-24 13:30:37 -0400
committerTim Graham <timograham@gmail.com>2013-05-27 07:57:06 -0400
commit6f8627dd7fd482007694dd1e4a99f9e207e6d8c2 (patch)
tree61f000fd4889877afbb594b0c94397bc85772814 /tests/foreign_object
parent37ea9f9c03b8ec4305ac978e85db653b432b9921 (diff)
Fixed #17582 - Added message to DoesNotExist exceptions.
Thanks simon@ for the suggestion and JordanPowell for the initial patch.
Diffstat (limited to 'tests/foreign_object')
-rw-r--r--tests/foreign_object/tests.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/foreign_object/tests.py b/tests/foreign_object/tests.py
index 55dd6a0f47..69636ee49b 100644
--- a/tests/foreign_object/tests.py
+++ b/tests/foreign_object/tests.py
@@ -316,6 +316,11 @@ class MultiColumnFKTests(TestCase):
list(Article.objects.filter(active_translation__abstract=None)),
[a1, a2])
+ def test_foreign_key_raises_informative_does_not_exist(self):
+ referrer = ArticleTranslation()
+ with self.assertRaisesMessage(Article.DoesNotExist, 'ArticleTranslation has no article'):
+ referrer.article
+
class FormsTests(TestCase):
# ForeignObjects should not have any form fields, currently the user needs
# to manually deal with the foreignobject relation.