diff options
| author | Chris McDonough <chrism@agendaless.com> | 2008-07-08 14:54:32 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2008-07-08 14:54:32 +0000 |
| commit | 2793484d3e201515cbc9a5a5dd5106891a4b37bc (patch) | |
| tree | efaa6190011446e5dbe425a76707e40f838a0da8 /repoze/bfg/tests | |
| parent | a1f12be881a025d0640052554e8d53cdfe19afa9 (diff) | |
| download | pyramid-2793484d3e201515cbc9a5a5dd5106891a4b37bc.tar.gz pyramid-2793484d3e201515cbc9a5a5dd5106891a4b37bc.tar.bz2 pyramid-2793484d3e201515cbc9a5a5dd5106891a4b37bc.zip | |
Reuse the same PageTemplateFile for all requests to the same view.
Diffstat (limited to 'repoze/bfg/tests')
| -rw-r--r-- | repoze/bfg/tests/test_template.py | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/repoze/bfg/tests/test_template.py b/repoze/bfg/tests/test_template.py index e726afedc..322810fb4 100644 --- a/repoze/bfg/tests/test_template.py +++ b/repoze/bfg/tests/test_template.py @@ -63,19 +63,18 @@ class ViewPageTemplateFileTests(unittest.TestCase, Base): def test_render(self): self._zcmlConfigure() - minimal = self._getTemplatePath('minimal.pt') - instance = self._makeOne(minimal) + f = DummyPageTemplateFile() + instance = self._makeOne(f) class View: context = 'context' request = 'request' view = View() template = instance.render(view) - result = template() - from webob import Response - self.failUnless(isinstance(result, Response)) - self.assertEqual(result.app_iter, ['<div>\n</div>']) - self.assertEqual(result.status, '200 OK') - self.assertEqual(len(result.headerlist), 2) + args, kw = template(foo='bar') + self.assertEqual(kw['request'], 'request') + self.assertEqual(kw['options'], {'foo':'bar'}) + self.assertEqual(kw['context'], 'context') + self.assertEqual(kw['view'], view) class TemplateViewTests(unittest.TestCase, Base): def setUp(self): @@ -99,5 +98,6 @@ class TemplateViewTests(unittest.TestCase, Base): result = view('foo') self.assertEqual(result, _marker) - - +class DummyPageTemplateFile: + def render(self, *arg, **kw): + return arg, kw |
