diff options
author | Jelle van der Waa <jelle@vdwaa.nl> | 2019-02-09 19:12:57 +0100 |
---|---|---|
committer | Jelle van der Waa <jelle@vdwaa.nl> | 2019-02-09 19:12:57 +0100 |
commit | 1b80f06f6dc4d66047dea2ade1f575710bd15177 (patch) | |
tree | 9b309bb754544649e64027db3191c05b140b0e93 | |
parent | 18647d22950669221baf6c0e9503538590a529e5 (diff) |
news: fix xml sitemap
Fix Exception Value: 'list' object has no attribute 'filter', probably
introduced by running 2to3.
-rw-r--r-- | news/tests.py | 6 | ||||
-rw-r--r-- | sitemaps.py | 2 |
2 files changed, 6 insertions, 2 deletions
diff --git a/news/tests.py b/news/tests.py index ca43e31b..b7cdd2dd 100644 --- a/news/tests.py +++ b/news/tests.py @@ -6,7 +6,7 @@ from django.contrib.auth.models import User from news.models import News -class NewTest(TestCase): +class NewsTest(TestCase): def test_feed(self): response = self.client.get('/feeds/news/') @@ -16,6 +16,10 @@ class NewTest(TestCase): response = self.client.get('/sitemap-news.xml') self.assertEqual(response.status_code, 200) + def test_news_sitemap(self): + response = self.client.get('/news-sitemap.xml') + self.assertEqual(response.status_code, 200) + def test_newsitem(self): response = self.client.get('/news/404', follow=True) self.assertEqual(response.status_code, 404) diff --git a/sitemaps.py b/sitemaps.py index cea260d5..220775ca 100644 --- a/sitemaps.py +++ b/sitemaps.py @@ -103,7 +103,7 @@ class RecentNewsSitemap(NewsSitemap): def items(self): now = datetime.utcnow().replace(tzinfo=utc) cutoff = now - timedelta(days=30) - return list(super(RecentNewsSitemap, self).items()).filter(postdate__gte=cutoff) + return super(RecentNewsSitemap, self).items().filter(postdate__gte=cutoff) class ReleasesSitemap(Sitemap): |