Improve coverage
This commit is contained in:
parent
bf0563ee05
commit
194e9aa985
1 changed files with 21 additions and 9 deletions
|
@ -340,6 +340,7 @@ class ViewTest(BaseTest):
|
||||||
|
|
||||||
def test_sitemap(self):
|
def test_sitemap(self):
|
||||||
posts = self.get_posts()
|
posts = self.get_posts()
|
||||||
|
self.get_pages()
|
||||||
posts[0].tags.add('tag 1', 'tag 2', 'tag 3', 'tag 4')
|
posts[0].tags.add('tag 1', 'tag 2', 'tag 3', 'tag 4')
|
||||||
posts[0].save()
|
posts[0].save()
|
||||||
posts[1].tags.add('tag 6', 'tag 2', 'tag 5', 'tag 8')
|
posts[1].tags.add('tag 6', 'tag 2', 'tag 5', 'tag 8')
|
||||||
|
@ -350,37 +351,48 @@ class ViewTest(BaseTest):
|
||||||
sitemap = BlogSitemap()
|
sitemap = BlogSitemap()
|
||||||
self.assertEqual(len(sitemap.items()), 6)
|
self.assertEqual(len(sitemap.items()), 6)
|
||||||
for item in sitemap.items():
|
for item in sitemap.items():
|
||||||
self.assertTrue(sitemap.lastmod(item).date(), now().today())
|
self.assertEqual(sitemap.lastmod(item).date(), now().date())
|
||||||
self.assertTrue(
|
self.assertEqual(
|
||||||
sitemap.priority(item), get_setting('SITEMAP_PRIORITY_DEFAULT')
|
sitemap.priority(item), get_setting('SITEMAP_PRIORITY_DEFAULT')
|
||||||
)
|
)
|
||||||
self.assertTrue(
|
self.assertEqual(
|
||||||
sitemap.priority(item), get_setting('SITEMAP_CHANGEFREQ_DEFAULT')
|
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):
|
def test_sitemap_config(self):
|
||||||
posts = self.get_posts()
|
posts = self.get_posts()
|
||||||
self.app_config_1.app_data.config.sitemap_changefreq = 'daily'
|
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.app_data.config.sitemap_priority = '0.2'
|
||||||
|
self.app_config_1.save()
|
||||||
|
|
||||||
sitemap = BlogSitemap()
|
sitemap = BlogSitemap()
|
||||||
self.assertEqual(len(sitemap.items()), 4)
|
self.assertEqual(len(sitemap.items()), 4)
|
||||||
for item in sitemap.items():
|
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:
|
if item.app_config == self.app_config_1:
|
||||||
self.assertTrue(
|
self.assertEqual(
|
||||||
sitemap.priority(item), '0.2'
|
sitemap.priority(item), '0.2'
|
||||||
)
|
)
|
||||||
self.assertTrue(
|
self.assertEqual(
|
||||||
sitemap.changefreq(item), 'daily'
|
sitemap.changefreq(item), 'daily'
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
self.assertTrue(
|
self.assertEqual(
|
||||||
sitemap.priority(item), get_setting('SITEMAP_PRIORITY_DEFAULT')
|
sitemap.priority(item), get_setting('SITEMAP_PRIORITY_DEFAULT')
|
||||||
)
|
)
|
||||||
self.assertTrue(
|
self.assertEqual(
|
||||||
sitemap.changefreq(item), get_setting('SITEMAP_CHANGEFREQ_DEFAULT')
|
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):
|
def test_templates(self):
|
||||||
posts = self.get_posts()
|
posts = self.get_posts()
|
||||||
|
|
Loading…
Add table
Reference in a new issue