diff options
author | Mads Jensen <mje@inducks.org> | 2018-01-10 18:13:04 +0100 |
---|---|---|
committer | Tim Graham <timograham@gmail.com> | 2018-01-10 12:13:04 -0500 |
commit | a613feb5d387ecbacf24a6022eb9e2eb6db23aa3 (patch) | |
tree | 496a1420c6bae7b817e5e8dcb6afdfe9b2a7f4c1 /tests/admin_docs | |
parent | e2908ecb3e20a629be801ddb826c474f7e7023ea (diff) | |
download | django-a613feb5d387ecbacf24a6022eb9e2eb6db23aa3.tar.gz |
Completed test coverage for ModelDetailView.
Diffstat (limited to 'tests/admin_docs')
-rw-r--r-- | tests/admin_docs/test_views.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/admin_docs/test_views.py b/tests/admin_docs/test_views.py index b9955717f4..a64da843ed 100644 --- a/tests/admin_docs/test_views.py +++ b/tests/admin_docs/test_views.py @@ -293,6 +293,16 @@ class TestModelDetailView(TestDataMixin, AdminDocsTestCase): def test_model_detail_title(self): self.assertContains(self.response, '<h1>admin_docs.Person</h1>', html=True) + def test_app_not_found(self): + response = self.client.get(reverse('django-admindocs-models-detail', args=['doesnotexist', 'Person'])) + self.assertEqual(response.context['exception'], "App 'doesnotexist' not found") + self.assertEqual(response.status_code, 404) + + def test_model_not_found(self): + response = self.client.get(reverse('django-admindocs-models-detail', args=['admin_docs', 'doesnotexist'])) + self.assertEqual(response.context['exception'], "Model 'doesnotexist' not found in app 'admin_docs'") + self.assertEqual(response.status_code, 404) + class CustomField(models.Field): description = "A custom field type" |