Example #1
0
    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)
Example #2
0
    def test_str2objXML(self):

        expected_text = "<a><b>bar</b></a>"
        obj = xml.str2objXML(expected_text)

        self.assertIn(expected_text, str(etree.tostring(obj)))
Example #3
0
 def transform(self, data):
     xml = utils_xml.str2objXML(data)
     return data, xml
Example #4
0
 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)