| | 35 | def test_content(self): |
|---|
| | 36 | c = Content() |
|---|
| | 37 | try: |
|---|
| | 38 | c.render() |
|---|
| | 39 | self.fail("expected exception, but uncaught.") |
|---|
| | 40 | except NotImplementedError, e: |
|---|
| | 41 | pass |
|---|
| | 42 | |
|---|
| | 43 | def test_archive_content(self): |
|---|
| | 44 | rendered = ArchiveContent().render() |
|---|
| | 45 | html = etree.fromstring(rendered, parser=etree.HTMLParser()) |
|---|
| | 46 | |
|---|
| | 47 | self.assertEqual(len(html.xpath('//div[@class="content-box"]')), 1) |
|---|
| | 48 | self.assertEqual(len(html.xpath('//div[@class="content-box"]/ul/li')), 1) |
|---|
| | 49 | |
|---|
| | 50 | def test_tagcloud_content(self): |
|---|
| | 51 | rendered = TagCloudContent().render() |
|---|
| | 52 | html = etree.fromstring(rendered, parser=etree.HTMLParser()) |
|---|
| | 53 | |
|---|
| | 54 | self.assertEqual(len(html.xpath('//div[@class="content-box"]')), 1) |
|---|
| | 55 | self.assertEqual(len(html.xpath('//div[@class="content-box"]/ul/li')), 6) |
|---|
| | 56 | |
|---|
| | 57 | def test_recent_entries_content(self): |
|---|
| | 58 | rendered = RecentEntriesContent().render() |
|---|
| | 59 | html = etree.fromstring(rendered, parser=etree.HTMLParser()) |
|---|
| | 60 | |
|---|
| | 61 | self.assertEqual(len(html.xpath('//div[@class="content-box"]')), 1) |
|---|
| | 62 | self.assertEqual(len(html.xpath('//div[@class="content-box"]/ul/li')), 10) |
|---|
| | 63 | |
|---|
| | 64 | def test_recent_comments_content(self): |
|---|
| | 65 | rendered = RecentCommentsContent().render() |
|---|
| | 66 | html = etree.fromstring(rendered, parser=etree.HTMLParser()) |
|---|
| | 67 | |
|---|
| | 68 | self.assertEqual(len(html.xpath('//div[@class="content-box"]')), 1) |
|---|
| | 69 | self.assertEqual(len(html.xpath('//div[@class="content-box"]/ul/li')), 10) |
|---|
| | 70 | |
|---|