From cc78b0df90ac047559b0e42d58fb13e587664081 Mon Sep 17 00:00:00 2001 From: rpsh Date: Thu, 10 Aug 2023 15:46:17 +0800 Subject: [PATCH] Fix issue where "CDATA" was incorrectly used as content type in atom format entries --- feedgen/entry.py | 2 +- tests/test_entry.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/feedgen/entry.py b/feedgen/entry.py index 66400ba..7b9fd3b 100644 --- a/feedgen/entry.py +++ b/feedgen/entry.py @@ -54,7 +54,7 @@ def _add_text_elm(entry, data, name): ) # Add type description of the content if type_: - elm.attrib['type'] = type_ + elm.attrib['type'] = 'html' if type_ == 'CDATA' else type_ class FeedEntry(object): diff --git a/tests/test_entry.py b/tests/test_entry.py index 5eaeffa..113f53a 100644 --- a/tests/test_entry.py +++ b/tests/test_entry.py @@ -163,7 +163,7 @@ def test_content_cdata_type(self): fe.title('some title') fe.content('content', type='CDATA') result = fg.atom_str() - assert b'' in result + assert b'' in result def test_summary_html_type(self): fg = FeedGenerator()