aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_cache.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_cache.py')
-rw-r--r--test/test_cache.py16
1 files changed, 15 insertions, 1 deletions
diff --git a/test/test_cache.py b/test/test_cache.py
index 4ba5d1f..dc20b8f 100644
--- a/test/test_cache.py
+++ b/test/test_cache.py
@@ -536,4 +536,18 @@ class CacheTest(TemplateTest):
""", cache_args={'use_beaker':False})
m = self._install_mock_cache(t)
t.render()
- eq_(m.kwargs, {'use_beaker':False, 'region':'myregion', 'timeout':50, 'foo':'foob'}) \ No newline at end of file
+ eq_(m.kwargs, {'use_beaker':False, 'region':'myregion', 'timeout':50, 'foo':'foob'})
+
+ def test_pass_context(self):
+ t = Template("""
+ <%page cached="True"/>
+ """)
+ m = self._install_mock_cache(t)
+ t.render()
+ assert 'context' not in m.kwargs
+
+ m.pass_context = True
+ t.render(x="bar")
+ assert 'context' in m.kwargs
+ assert m.kwargs['context'].get('x') == 'bar'
+