Fix superfluous CDATA tokens

This commit is contained in:
2024-11-11 14:23:08 +01:00
parent 3a1d8a449c
commit 59f482bc0e
17 changed files with 102 additions and 324 deletions

View File

@@ -85,14 +85,14 @@ class WriteEntryTest(unittest.TestCase):
# Verify XML structure
self.assertEqual(element.tag, "write_stdout")
self.assertEqual(element.get("id"), self.test_id)
self.assertEqual(element.text, f"<![CDATA[{content}]]>")
self.assertEqual(element.text, f"{content}")
# Write content and verify context remains the same
entry.update()
element_after = entry.generate_context()
self.assertEqual(element_after.tag, "write_stdout")
self.assertEqual(element_after.get("id"), self.test_id)
self.assertEqual(element_after.text, f"<![CDATA[{content}]]>")
self.assertEqual(element_after.text, f"{content}")
def test_unicode_content(self):
"""Test writing Unicode content"""
@@ -114,4 +114,4 @@ class WriteEntryTest(unittest.TestCase):
# Verify XML escaping for multiline content
element = entry.generate_context()
self.assertEqual(element.text, f"<![CDATA[{content}]]>")
self.assertEqual(element.text, f"{content}")