def test_str2objXML_except(self, mk_fromstring): def _side_effect(arg): if arg == "<body></body>": return b"<body></body>" raise etree.XMLSyntaxError("Test Error - READING XML", 1, 1, 1) mk_fromstring.side_effect = _side_effect obj = xml.str2objXML("<a><b>bar</b></a>") self.assertIn(b"<body></body>", obj)
def test_str2objXML(self): expected_text = "<a><b>bar</b></a>" obj = xml.str2objXML(expected_text) self.assertIn(expected_text, str(etree.tostring(obj)))
def transform(self, data): xml = utils_xml.str2objXML(data) return data, xml
def test_str2objXML(self): expected_text = "<a><b>barĂ£o</b></a>" obj = xml.str2objXML(expected_text) self.assertIn(expected_text, etree.tostring(obj, encoding="unicode"))
def __init__(self, str_xml): self.obj_xml = xml.str2objXML(str_xml)