def test_get_renderer(self): renderer = renderers.get_renderer("js") self.assertTrue(renderer) self.assertEquals(renderers.javascript_requirement_renderer, renderer) renderer = renderers.get_renderer("css") self.assertTrue(renderer) self.assertEquals(renderers.css_requirement_renderer, renderer) renderer = renderers.get_renderer("vbscript") self.assertEquals(None, renderer)
def __unicode__(self): parts = [] requirements = self.manager.get_sorted_requirements_for_groups(self.groups) for requirement in requirements: renderer = get_renderer(requirement.group) if renderer: parts.append(renderer.render(requirement, self.context)) return u"".join(parts)