diff options
| author | django-bot <ops@djangoproject.com> | 2022-02-03 20:24:19 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-02-07 20:37:05 +0100 |
| commit | 9c19aff7c7561e3a82978a272ecdaad40dda5c00 (patch) | |
| tree | f0506b668a013d0063e5fba3dbf4863b466713ba /tests/utils_tests/test_feedgenerator.py | |
| parent | f68fa8b45dfac545cfc4111d4e52804c86db68d3 (diff) | |
Refs #33476 -- Reformatted code with Black.
Diffstat (limited to 'tests/utils_tests/test_feedgenerator.py')
| -rw-r--r-- | tests/utils_tests/test_feedgenerator.py | 74 |
1 files changed, 42 insertions, 32 deletions
diff --git a/tests/utils_tests/test_feedgenerator.py b/tests/utils_tests/test_feedgenerator.py index 3847637aba..90deb2ddf2 100644 --- a/tests/utils_tests/test_feedgenerator.py +++ b/tests/utils_tests/test_feedgenerator.py @@ -15,8 +15,11 @@ class FeedgeneratorTests(SimpleTestCase): get_tag_uri() correctly generates TagURIs. """ self.assertEqual( - feedgenerator.get_tag_uri('http://example.org/foo/bar#headline', datetime.date(2004, 10, 25)), - 'tag:example.org,2004-10-25:/foo/bar/headline') + feedgenerator.get_tag_uri( + "http://example.org/foo/bar#headline", datetime.date(2004, 10, 25) + ), + "tag:example.org,2004-10-25:/foo/bar/headline", + ) def test_get_tag_uri_with_port(self): """ @@ -24,10 +27,11 @@ class FeedgeneratorTests(SimpleTestCase): """ self.assertEqual( feedgenerator.get_tag_uri( - 'http://www.example.org:8000/2008/11/14/django#headline', + "http://www.example.org:8000/2008/11/14/django#headline", datetime.datetime(2008, 11, 14, 13, 37, 0), ), - 'tag:www.example.org,2008-11-14:/2008/11/14/django/headline') + "tag:www.example.org,2008-11-14:/2008/11/14/django/headline", + ) def test_rfc2822_date(self): """ @@ -35,7 +39,7 @@ class FeedgeneratorTests(SimpleTestCase): """ self.assertEqual( feedgenerator.rfc2822_date(datetime.datetime(2008, 11, 14, 13, 37, 0)), - "Fri, 14 Nov 2008 13:37:00 -0000" + "Fri, 14 Nov 2008 13:37:00 -0000", ) def test_rfc2822_date_with_timezone(self): @@ -43,8 +47,12 @@ class FeedgeneratorTests(SimpleTestCase): rfc2822_date() correctly formats datetime objects with tzinfo. """ self.assertEqual( - feedgenerator.rfc2822_date(datetime.datetime(2008, 11, 14, 13, 37, 0, tzinfo=get_fixed_timezone(60))), - "Fri, 14 Nov 2008 13:37:00 +0100" + feedgenerator.rfc2822_date( + datetime.datetime( + 2008, 11, 14, 13, 37, 0, tzinfo=get_fixed_timezone(60) + ) + ), + "Fri, 14 Nov 2008 13:37:00 +0100", ) def test_rfc2822_date_without_time(self): @@ -53,7 +61,7 @@ class FeedgeneratorTests(SimpleTestCase): """ self.assertEqual( feedgenerator.rfc2822_date(datetime.date(2008, 11, 14)), - "Fri, 14 Nov 2008 00:00:00 -0000" + "Fri, 14 Nov 2008 00:00:00 -0000", ) def test_rfc3339_date(self): @@ -62,7 +70,7 @@ class FeedgeneratorTests(SimpleTestCase): """ self.assertEqual( feedgenerator.rfc3339_date(datetime.datetime(2008, 11, 14, 13, 37, 0)), - "2008-11-14T13:37:00Z" + "2008-11-14T13:37:00Z", ) def test_rfc3339_date_with_timezone(self): @@ -70,8 +78,12 @@ class FeedgeneratorTests(SimpleTestCase): rfc3339_date() correctly formats datetime objects with tzinfo. """ self.assertEqual( - feedgenerator.rfc3339_date(datetime.datetime(2008, 11, 14, 13, 37, 0, tzinfo=get_fixed_timezone(120))), - "2008-11-14T13:37:00+02:00" + feedgenerator.rfc3339_date( + datetime.datetime( + 2008, 11, 14, 13, 37, 0, tzinfo=get_fixed_timezone(120) + ) + ), + "2008-11-14T13:37:00+02:00", ) def test_rfc3339_date_without_time(self): @@ -80,7 +92,7 @@ class FeedgeneratorTests(SimpleTestCase): """ self.assertEqual( feedgenerator.rfc3339_date(datetime.date(2008, 11, 14)), - "2008-11-14T00:00:00Z" + "2008-11-14T00:00:00Z", ) def test_atom1_mime_type(self): @@ -88,50 +100,48 @@ class FeedgeneratorTests(SimpleTestCase): Atom MIME type has UTF8 Charset parameter set """ atom_feed = feedgenerator.Atom1Feed("title", "link", "description") - self.assertEqual( - atom_feed.content_type, "application/atom+xml; charset=utf-8" - ) + self.assertEqual(atom_feed.content_type, "application/atom+xml; charset=utf-8") def test_rss_mime_type(self): """ RSS MIME type has UTF8 Charset parameter set """ rss_feed = feedgenerator.Rss201rev2Feed("title", "link", "description") - self.assertEqual( - rss_feed.content_type, "application/rss+xml; charset=utf-8" - ) + self.assertEqual(rss_feed.content_type, "application/rss+xml; charset=utf-8") # Two regression tests for #14202 def test_feed_without_feed_url_gets_rendered_without_atom_link(self): - feed = feedgenerator.Rss201rev2Feed('title', '/link/', 'descr') - self.assertIsNone(feed.feed['feed_url']) - feed_content = feed.writeString('utf-8') - self.assertNotIn('<atom:link', feed_content) + feed = feedgenerator.Rss201rev2Feed("title", "/link/", "descr") + self.assertIsNone(feed.feed["feed_url"]) + feed_content = feed.writeString("utf-8") + self.assertNotIn("<atom:link", feed_content) self.assertNotIn('href="/feed/"', feed_content) self.assertNotIn('rel="self"', feed_content) def test_feed_with_feed_url_gets_rendered_with_atom_link(self): - feed = feedgenerator.Rss201rev2Feed('title', '/link/', 'descr', feed_url='/feed/') - self.assertEqual(feed.feed['feed_url'], '/feed/') - feed_content = feed.writeString('utf-8') - self.assertIn('<atom:link', feed_content) + feed = feedgenerator.Rss201rev2Feed( + "title", "/link/", "descr", feed_url="/feed/" + ) + self.assertEqual(feed.feed["feed_url"], "/feed/") + feed_content = feed.writeString("utf-8") + self.assertIn("<atom:link", feed_content) self.assertIn('href="/feed/"', feed_content) self.assertIn('rel="self"', feed_content) def test_atom_add_item(self): # Not providing any optional arguments to Atom1Feed.add_item() - feed = feedgenerator.Atom1Feed('title', '/link/', 'descr') - feed.add_item('item_title', 'item_link', 'item_description') - feed.writeString('utf-8') + feed = feedgenerator.Atom1Feed("title", "/link/", "descr") + feed.add_item("item_title", "item_link", "item_description") + feed.writeString("utf-8") def test_deterministic_attribute_order(self): - feed = feedgenerator.Atom1Feed('title', '/link/', 'desc') - feed_content = feed.writeString('utf-8') + feed = feedgenerator.Atom1Feed("title", "/link/", "desc") + feed_content = feed.writeString("utf-8") self.assertIn('href="/link/" rel="alternate"', 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') + rss_feed = feedgenerator.Rss201rev2Feed("title", "link", "description") self.assertEqual(rss_feed.latest_post_date().tzinfo, utc) |
