Fix superfluous CDATA tokens
This commit is contained in:
@@ -95,19 +95,14 @@ class RepeatEntryTest(unittest.TestCase):
|
||||
entry = RepeatEntry(script, self.test_id, self.test_timestamp)
|
||||
entry.update()
|
||||
element = entry.generate_context()
|
||||
|
||||
# Verify XML structure
|
||||
self.assertEqual(element.tag, "repeat")
|
||||
self.assertEqual(element.get("id"), self.test_id)
|
||||
self.assertEqual(element.text, f"<![CDATA[{script}]]>")
|
||||
self.assertEqual(element.text, f"{script}")
|
||||
self.assertEqual(element.get("exit_code"), "0")
|
||||
|
||||
# Get stdout and remove trailing newline for comparison
|
||||
stdout_text = element.find("stdout").text
|
||||
self.assertTrue(stdout_text.startswith("<![CDATA[test"))
|
||||
self.assertTrue(stdout_text.endswith("]]>"))
|
||||
|
||||
self.assertEqual(element.find("stderr").text, "<![CDATA[]]>")
|
||||
self.assertEqual(stdout_text, "test\n")
|
||||
self.assertEqual(element.find("stderr").text, "")
|
||||
|
||||
def test_changing_output(self):
|
||||
"""Test handling of changing command output"""
|
||||
|
||||
Reference in New Issue
Block a user