Exemplo n.º 1
0
 def test_getElementPlain(self):
     """
     Test getting an element for a plain error.
     """
     e = error.BaseError('feature-not-implemented')
     element = e.getElement()
     self.assertIdentical(element.uri, None)
     self.assertEqual(len(element.children), 1)
Exemplo n.º 2
0
 def test_getElementAppCondition(self):
     """
     Test getting an element for an error with an app specific condition.
     """
     ac = domish.Element(('testns', 'myerror'))
     e = error.BaseError('feature-not-implemented', appCondition=ac)
     element = e.getElement()
     self.assertEqual(len(element.children), 2)
     self.assertEqual(element.myerror, ac)
Exemplo n.º 3
0
 def test_getElementTextLang(self):
     """
     Test getting an element for an error with a text and language.
     """
     e = error.BaseError('feature-not-implemented', 'text', 'en_US')
     element = e.getElement()
     self.assertEqual(len(element.children), 2)
     self.assertEqual(unicode(element.text), 'text')
     self.assertEqual(element.text[(NS_XML, 'lang')], 'en_US')
Exemplo n.º 4
0
 def test_getElementText(self):
     """
     Test getting an element for an error with a text.
     """
     e = error.BaseError('feature-not-implemented', 'text')
     element = e.getElement()
     self.assertEqual(len(element.children), 2)
     self.assertEqual(unicode(element.text), 'text')
     self.assertEqual(element.text.getAttribute((NS_XML, 'lang')), None)
Exemplo n.º 5
0
 def test_getElementTextLang(self):
     """
     Test getting an element for an error with a text and language.
     """
     e = error.BaseError("feature-not-implemented", "text", "en_US")
     element = e.getElement()
     self.assertEqual(len(element.children), 2)
     self.assertEqual(str(element.text), "text")
     self.assertEqual(element.text[(NS_XML, "lang")], "en_US")
Exemplo n.º 6
0
 def test_getElementText(self):
     """
     Test getting an element for an error with a text.
     """
     e = error.BaseError("feature-not-implemented", "text")
     element = e.getElement()
     self.assertEqual(len(element.children), 2)
     self.assertEqual(str(element.text), "text")
     self.assertEqual(element.text.getAttribute((NS_XML, "lang")), None)