summaryrefslogtreecommitdiff
path: root/tests/utils_tests/test_feedgenerator.py
diff options
context:
space:
mode:
authorKetan Bhatt <ketanbhatt1006@gmail.com>2016-05-24 22:20:20 +0530
committerTim Graham <timograham@gmail.com>2016-05-30 18:36:15 -0400
commitf31fbbae1ab1572e1637fc5ca9ae4bae66679294 (patch)
tree7cdf28b1a88c40d57fc59ccf7f517184e41e7a7a /tests/utils_tests/test_feedgenerator.py
parent92107522ed3568740ec7c3597db50b5c3a6e84d3 (diff)
Fixed #26653 -- Made SyndicationFeed.latest_post_date() return time in UTC.
Diffstat (limited to 'tests/utils_tests/test_feedgenerator.py')
-rw-r--r--tests/utils_tests/test_feedgenerator.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/tests/utils_tests/test_feedgenerator.py b/tests/utils_tests/test_feedgenerator.py
index 21c88f93ce..59800b8bcd 100644
--- a/tests/utils_tests/test_feedgenerator.py
+++ b/tests/utils_tests/test_feedgenerator.py
@@ -1,13 +1,13 @@
from __future__ import unicode_literals
import datetime
-import unittest
+from django.test import SimpleTestCase
from django.utils import feedgenerator
-from django.utils.timezone import get_fixed_timezone
+from django.utils.timezone import get_fixed_timezone, utc
-class FeedgeneratorTest(unittest.TestCase):
+class FeedgeneratorTest(SimpleTestCase):
"""
Tests for the low-level syndication feed framework.
"""
@@ -121,3 +121,9 @@ class FeedgeneratorTest(unittest.TestCase):
self.assertIn('<atom:link', feed_content)
self.assertIn('href="/feed/"', feed_content)
self.assertIn('rel="self"', feed_content)
+
+ def test_latest_post_date_returns_utc_time(self):
+ for use_tz in (True, False):
+ with self.settings(USE_TZ=use_tz):
+ rss_feed = feedgenerator.Rss201rev2Feed('title', 'link', 'description')
+ self.assertEqual(rss_feed.latest_post_date().tzinfo, utc)