def test_unknown_bundle(self): from ptah.mustache import bundle_view self.request.matchdict['name'] = 'unknown' res = bundle_view(self.request) self.assertIsInstance(res, HTTPNotFound)
def test_route(self): from ptah.mustache import bundle_view self.config.register_mustache_bundle( 'test-bundle', 'ptah:tests/bundle/') self.request.matchdict['name'] = 'test-bundle' res = bundle_view(self.request) self.assertIn( '"test-bundle",["ptah","handlebars"],', res.text) self.assertIn( '"cat2":new ptah.Templates("cat2",{"form2"', res.text)