def test_easy_library_register_as_tags(self): def test_tag(context): return u'my return' register = EasyLibrary() register.easyastag(test_tag) parser = template.Parser([]) token = template.Token(template.TOKEN_BLOCK, 'test_tag as varname') self.assertTrue(register.tags.has_key('test_tag')) test_node = register.tags['test_tag'](parser, token) self.assertTrue(isinstance(test_node, EasyAsNode)) context = template.Context({}) self.assertEquals(u'', test_node.render(context)) self.assertEquals(u'my return', context['varname'])
def test_easy_library_register_as_tags(self): def test_tag(context): return u"my return" register = EasyLibrary() register.easyastag(test_tag) parser = template.Parser([]) token = template.Token(template.TOKEN_BLOCK, "test_tag as varname") self.assertTrue("test_tag" in register.tags) test_node = register.tags["test_tag"](parser, token) self.assertTrue(isinstance(test_node, EasyAsNode)) context = template.Context({}) self.assertEquals(u"", test_node.render(context)) self.assertEquals(u"my return", context["varname"])
def test_easy_library_register_as_tags(self): def test_tag(context): return u'my return' register = EasyLibrary() register.easyastag(test_tag) parser = template.Parser([]) token = template.Token(template.TOKEN_BLOCK, 'test_tag as varname') self.assertTrue('test_tag' in register.tags) test_node = register.tags['test_tag'](parser, token) self.assertTrue(isinstance(test_node, EasyAsNode)) context = template.Context({}) self.assertEquals(u'', test_node.render(context)) self.assertEquals(u'my return', context['varname'])