def test_assertXmlNode_text(self): """Asserts assertXmlNode raises when node is invalid. Method assertXmlNode raise if node has not the expected text value. """ test_case = XmlTestCase(methodName='assertXmlNode') data = b"""<?xml version="1.0" encoding="UTF-8" ?> <root>text_value</root>""" root = test_case.assertXmlDocument(data) test_case.assertXmlNode(root, text='text_value') with self.assertRaises(test_case.failureException): test_case.assertXmlNode(root, text='invalid')
def test_assertXmlNode_text(self): """Asserts assertXmlNode raises when node is invalid. Method assertXmlNode raise if node has not the expected text value. """ test_case = XmlTestCase(methodName='assertXmlNode') data = b"""<?xml version="1.0" encoding="UTF-8" ?> <root>text_value</root>""" root = test_case.assertXmlDocument(data) test_case.assertXmlNode(root, text='text_value') with self.assertRaises(test_case.failureException): test_case.assertXmlNode(root, text='invalid')
def test_assertXmlNode_text_in(self): """Asserts assertXmlNode raises when node is invalid. Method assertXmlNode raises if node's text value is not in the list of valid values. """ test_case = XmlTestCase(methodName='assertXmlNode') data = b"""<?xml version="1.0" encoding="UTF-8" ?> <root>valid</root>""" root = test_case.assertXmlDocument(data) test_case.assertXmlNode(root, text_in=['valid', 'ok']) with self.assertRaises(test_case.failureException): test_case.assertXmlNode(root, text_in=['invalid', 'ok'])
def test_assertXmlNode_text_in(self): """Asserts assertXmlNode raises when node is invalid. Method assertXmlNode raises if node's text value is not in the list of valid values. """ test_case = XmlTestCase(methodName='assertXmlNode') data = b"""<?xml version="1.0" encoding="UTF-8" ?> <root>valid</root>""" root = test_case.assertXmlDocument(data) test_case.assertXmlNode(root, text_in=['valid', 'ok']) with self.assertRaises(test_case.failureException): test_case.assertXmlNode(root, text_in=['invalid', 'ok'])
def test_assertXmlNode(self): """Asserts assertXmlNode raises when node is invalid. Method assertXmlNode raise if node does not exists (None) or is not an XML Element. """ test_case = XmlTestCase(methodName='assertXmlNode') data = b"""<?xml version="1.0" encoding="UTF-8" ?> <root>text_value</root>""" root = test_case.assertXmlDocument(data) test_case.assertXmlNode(root) with self.assertRaises(test_case.failureException): test_case.assertXmlNode(None) # Text data is not handled with self.assertRaises(test_case.failureException): test_case.assertXmlNode('<root>text_value</root>')
def test_assertXmlNode(self): """Asserts assertXmlNode raises when node is invalid. Method assertXmlNode raise if node does not exists (None) or is not an XML Element. """ test_case = XmlTestCase(methodName='assertXmlNode') data = b"""<?xml version="1.0" encoding="UTF-8" ?> <root>text_value</root>""" root = test_case.assertXmlDocument(data) test_case.assertXmlNode(root) with self.assertRaises(test_case.failureException): test_case.assertXmlNode(None) # Text data is not handled with self.assertRaises(test_case.failureException): test_case.assertXmlNode('<root>text_value</root>')