diff options
Diffstat (limited to 'test/test_cache.py')
| -rw-r--r-- | test/test_cache.py | 16 |
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' + |
