diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/generic_views/test_base.py | 4 | ||||
-rw-r--r-- | tests/generic_views/urls.py | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/tests/generic_views/test_base.py b/tests/generic_views/test_base.py index 9f9cde9aef..8215e67e1a 100644 --- a/tests/generic_views/test_base.py +++ b/tests/generic_views/test_base.py @@ -343,6 +343,10 @@ class TemplateViewTest(SimpleTestCase): match = resolve('/template/login_required/') self.assertIs(match.func.view_class, TemplateView) + def test_extra_context(self): + response = self.client.get('/template/extra_context/') + self.assertEqual(response.context['title'], 'Title') + @override_settings(ROOT_URLCONF='generic_views.urls') class RedirectViewTest(SimpleTestCase): diff --git a/tests/generic_views/urls.py b/tests/generic_views/urls.py index 3475bfc357..209ce2285f 100644 --- a/tests/generic_views/urls.py +++ b/tests/generic_views/urls.py @@ -22,6 +22,8 @@ urlpatterns = [ url(r'^template/cached/(?P<foo>\w+)/$', cache_page(2.0)(TemplateView.as_view(template_name='generic_views/about.html'))), + url(r'^template/extra_context/$', + TemplateView.as_view(template_name='generic_views/about.html', extra_context={'title': 'Title'})), # DetailView url(r'^detail/obj/$', |