def test_kwarg_renderer(self): """ Renderers passed into the constructor override renderers defined on the class. """ view = BasicView(html=lambda m: "inherited") result = view.render({}, 'text/html') self.assertEquals(result['body'], "inherited")
def test_kwarg_renderer(self): """ Renderers passed into the constructor override renderers defined on the class. """ view = BasicView(html=lambda m: "inherited") result = view.render({}, 'text/html') self.assertEquals(result['body'], "inherited")
def test_redirection(self): view = BasicView(html=Redirection('/')) result = view.render({}, 'text/html') self.assertEquals(type(result['body']), Redirection) self.assertEquals(result['body'].path, '/')
def test_redirection_lambda(self): view = BasicView(html=lambda m: Redirection(m)) result = view.render('res', 'text/html') self.assertEquals(type(result['body']), Redirection) self.assertEquals(result['body'].path, 'res')
def test_redirection(self): view = BasicView(html=Redirection('/')) result = view.render({}, 'text/html') self.assertEquals(type(result['body']), Redirection) self.assertEquals(result['body'].path, '/')
def test_redirection_lambda(self): view = BasicView(html=lambda m: Redirection(m)) result = view.render('res', 'text/html') self.assertEquals(type(result['body']), Redirection) self.assertEquals(result['body'].path, 'res')