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')