add an integration test that uses relative renderer names
4 files added
1 files modified
New file |
| | |
| | | from pyramid.view import view_config |
| | | |
| | | @view_config(name='one', renderer='one.pt') |
| | | def one(request): |
| | | return {'name':'One!'} |
| | | |
| | | def includeme(config): |
| | | config.scan() |
| | | |
New file |
| | |
| | | <div xmlns="http://www.w3.org/1999/xhtml" |
| | | xmlns:tal="http://xml.zope.org/namespaces/tal"> |
| | | ${name} |
| | | </div> |
New file |
| | |
| | | from pyramid.view import view_config |
| | | |
| | | @view_config(name='two', renderer='two.pt') |
| | | def two(request): |
| | | return {'nameagain':'Two!'} |
| | | |
New file |
| | |
| | | <div xmlns="http://www.w3.org/1999/xhtml" |
| | | xmlns:tal="http://xml.zope.org/namespaces/tal"> |
| | | ${nameagain} |
| | | </div> |
| | |
| | | res = self.testapp.get('/hello', status=200) |
| | | self.assertTrue('Hello' in res.body) |
| | | |
| | | class RendererScanAppTest(IntegrationBase): |
| | | package = 'pyramid.tests.rendererscanapp' |
| | | def test_root(self): |
| | | res = self.testapp.get('/one', status=200) |
| | | self.assertTrue('One!' in res.body) |
| | | |
| | | def test_two(self): |
| | | res = self.testapp.get('/two', status=200) |
| | | self.assertTrue('Two!' in res.body) |
| | | |
| | | class DummyContext(object): |
| | | pass |
| | | |