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

@@ -44,7 +44,7 @@ class BackgroundEntryTest(unittest.TestCase):
context = entry.generate_context()
# Initial context should have script but no pid or exit_code
self.assertEqual(context.text, "<![CDATA[echo test]]>")
self.assertEqual(context.text, "echo test")
self.assertIsNone(context.get("pid"))
self.assertIsNone(context.get("exit_code"))
@@ -60,8 +60,8 @@ class BackgroundEntryTest(unittest.TestCase):
# Verify output
context = entry.generate_context()
self.assertTrue("<![CDATA[test" in context.find("stdout").text)
self.assertEqual(context.find("stderr").text, "<![CDATA[]]>")
self.assertEqual(context.find("stdout").text, "test\n")
self.assertEqual(context.find("stderr").text, "")
def test_continuous_output(self):
"""Test process that generates continuous output"""
@@ -96,7 +96,7 @@ class BackgroundEntryTest(unittest.TestCase):
# Verify error captured
context = entry.generate_context()
self.assertTrue(len(context.find("stderr").text) > 0)
self.assertEqual(context.find("stdout").text, "<![CDATA[]]>")
self.assertEqual(context.find("stdout").text, "")
def test_cleanup_running_process(self):
"""Test cleanup of running process"""