Skip to content

Commit

Permalink
Improve coverage
Browse files Browse the repository at this point in the history
  • Loading branch information
yakky committed Oct 31, 2015
1 parent bf0563e commit 194e9aa
Showing 1 changed file with 21 additions and 9 deletions.
30 changes: 21 additions & 9 deletions tests/test_views.py
Expand Up @@ -340,6 +340,7 @@ def test_feed(self):

def test_sitemap(self):
posts = self.get_posts()
self.get_pages()
posts[0].tags.add('tag 1', 'tag 2', 'tag 3', 'tag 4')
posts[0].save()
posts[1].tags.add('tag 6', 'tag 2', 'tag 5', 'tag 8')
Expand All @@ -350,37 +351,48 @@ def test_sitemap(self):
sitemap = BlogSitemap()
self.assertEqual(len(sitemap.items()), 6)
for item in sitemap.items():
self.assertTrue(sitemap.lastmod(item).date(), now().today())
self.assertTrue(
self.assertEqual(sitemap.lastmod(item).date(), now().date())
self.assertEqual(
sitemap.priority(item), get_setting('SITEMAP_PRIORITY_DEFAULT')
)
self.assertTrue(
sitemap.priority(item), get_setting('SITEMAP_CHANGEFREQ_DEFAULT')
self.assertEqual(
sitemap.changefreq(item), get_setting('SITEMAP_CHANGEFREQ_DEFAULT')
)
with smart_override(item.get_current_language()):
self.assertEqual(
sitemap.location(item), item.get_absolute_url()
)

def test_sitemap_config(self):
posts = self.get_posts()
self.app_config_1.app_data.config.sitemap_changefreq = 'daily'
self.app_config_1.app_data.config.sitemap_priority = '0.2'
self.app_config_1.save()

sitemap = BlogSitemap()
self.assertEqual(len(sitemap.items()), 4)
for item in sitemap.items():
self.assertTrue(sitemap.lastmod(item).date(), now().today())
self.assertEqual(sitemap.lastmod(item).date(), now().date())
if item.app_config == self.app_config_1:
self.assertTrue(
self.assertEqual(
sitemap.priority(item), '0.2'
)
self.assertTrue(
self.assertEqual(
sitemap.changefreq(item), 'daily'
)
else:
self.assertTrue(
self.assertEqual(
sitemap.priority(item), get_setting('SITEMAP_PRIORITY_DEFAULT')
)
self.assertTrue(
self.assertEqual(
sitemap.changefreq(item), get_setting('SITEMAP_CHANGEFREQ_DEFAULT')
)
self.assertEqual(
sitemap.priority(None), get_setting('SITEMAP_PRIORITY_DEFAULT')
)
self.assertEqual(
sitemap.changefreq(None), get_setting('SITEMAP_CHANGEFREQ_DEFAULT')
)

def test_templates(self):
posts = self.get_posts()
Expand Down

0 comments on commit 194e9aa

Please sign in to comment.