Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)