diff options
| author | Tim Graham <timgraham@google.com> | 2013-05-24 13:30:37 -0400 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2013-05-27 07:57:06 -0400 |
| commit | 6f8627dd7fd482007694dd1e4a99f9e207e6d8c2 (patch) | |
| tree | 61f000fd4889877afbb594b0c94397bc85772814 /tests/foreign_object | |
| parent | 37ea9f9c03b8ec4305ac978e85db653b432b9921 (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.py | 5 |
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. |
