diff --git a/pytest_nunit/attrs2xml.py b/pytest_nunit/attrs2xml.py index 692c585..e00b014 100644 --- a/pytest_nunit/attrs2xml.py +++ b/pytest_nunit/attrs2xml.py @@ -1,12 +1,12 @@ import enum +import re import xml.etree.ElementTree as ET -from xml.sax.saxutils import escape class CdataComment(ET.Element): def __init__(self, text): super(CdataComment, self).__init__("CDATA!") - self.text = escape(text, {"\x1b": ""}) + self.text = re.sub("\x1b\[[0-9;]*m",'',text) ET._original_serialize_xml = ET._serialize_xml