Пример #1
0
    def test_filtered(self):
        adapter = SitemapRenderingAdapter(self.localSite, self.app.REQUEST)
        adapter.set_filters((InfrastructureFilter(['sitemap']),))
        out = adapter.render(False)
        doc = etree.parse(StringIO(out))

        self.assertEquals(doc.xpath('/ul/li/h3')[0].text, 'Local Site')
        chapters = [el.text for el in doc.xpath('/ul/li/h4/a')]
        self.assertEquals(len(chapters), 1)
        self.assertEquals(chapters[0], 'Sub')