summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/generic_views/test_base.py4
-rw-r--r--tests/generic_views/urls.py2
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/$',