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