def test_appCondition(self): """ Test parsing of an error element with an app specific condition. """ condition = self.error.addElement(("testns", "condition")) result = error._parseError(self.error, "errorns") self.assertEqual(condition, result["appCondition"])
def test_condition(self): """ Test parsing of an error element with a condition. """ self.error.addElement(('errorns', 'bad-request')) result = error._parseError(self.error, 'errorns') self.assertEqual('bad-request', result['condition'])
def test_appCondition(self): """ Test parsing of an error element with an app specific condition. """ condition = self.error.addElement(("testns", "condition")) result = error._parseError(self.error, "errorns") self.assertEqual(condition, result["appCondition"])
def test_condition(self): """ Test parsing of an error element with a condition. """ self.error.addElement(("errorns", "bad-request")) result = error._parseError(self.error, "errorns") self.assertEqual("bad-request", result["condition"])
def test_condition(self): """ Test parsing of an error element with a condition. """ self.error.addElement(("errorns", "bad-request")) result = error._parseError(self.error, "errorns") self.assertEqual("bad-request", result["condition"])
def test_condition(self): """ Test parsing of an error element with a condition. """ self.error.addElement(('errorns', 'bad-request')) result = error._parseError(self.error, 'errorns') self.assertEqual('bad-request', result['condition'])
def test_appCondition(self): """ Test parsing of an error element with an app specific condition. """ condition = self.error.addElement(('testns', 'condition')) result = error._parseError(self.error, 'errorns') self.assertEqual(condition, result['appCondition'])
def test_appCondition(self): """ Test parsing of an error element with an app specific condition. """ condition = self.error.addElement(('testns', 'condition')) result = error._parseError(self.error, 'errorns') self.assertEqual(condition, result['appCondition'])
def test_appConditionMultiple(self): """ Test parsing of an error element with multiple app specific conditions. """ self.error.addElement(('testns', 'condition')) condition = self.error.addElement(('testns', 'condition2')) result = error._parseError(self.error, 'errorns') self.assertEquals(condition, result['appCondition'])
def test_appConditionMultiple(self): """ Test parsing of an error element with multiple app specific conditions. """ self.error.addElement(("testns", "condition")) condition = self.error.addElement(("testns", "condition2")) result = error._parseError(self.error, "errorns") self.assertEquals(condition, result["appCondition"])
def test_appConditionMultiple(self): """ Test parsing of an error element with multiple app specific conditions. """ self.error.addElement(('testns', 'condition')) condition = self.error.addElement(('testns', 'condition2')) result = error._parseError(self.error, 'errorns') self.assertEquals(condition, result['appCondition'])
def test_text(self): """ Test parsing of an error element with a text. """ text = self.error.addElement(('errorns', 'text')) text.addContent('test') result = error._parseError(self.error, 'errorns') self.assertEqual('test', result['text']) self.assertEqual(None, result['textLang'])
def test_textLang(self): """ Test parsing of an error element with a text with a defined language. """ text = self.error.addElement(("errorns", "text")) text[NS_XML, "lang"] = "en_US" text.addContent("test") result = error._parseError(self.error, "errorns") self.assertEqual("en_US", result["textLang"])
def test_text(self): """ Test parsing of an error element with a text. """ text = self.error.addElement(("errorns", "text")) text.addContent("test") result = error._parseError(self.error, "errorns") self.assertEqual("test", result["text"]) self.assertEqual(None, result["textLang"])
def testEmpty(self): result = error._parseError(self.error) self.assertEqual( { 'condition': None, 'text': None, 'textLang': None, 'appCondition': None }, result)
def test_textLangInherited(self): """ Test parsing of an error element with a text with inherited language. """ text = self.error.addElement(('errorns', 'text')) self.error[NS_XML, 'lang'] = 'en_US' text.addContent('test') result = error._parseError(self.error, 'errorns') self.assertEqual('en_US', result['textLang'])
def test_empty(self): """ Test parsing of the empty error element. """ result = error._parseError(self.error, 'errorns') self.assertEqual({'condition': None, 'text': None, 'textLang': None, 'appCondition': None}, result)
def test_textLangInherited(self): """ Test parsing of an error element with a text with inherited language. """ text = self.error.addElement(("errorns", "text")) self.error[NS_XML, "lang"] = "en_US" text.addContent("test") result = error._parseError(self.error, "errorns") self.assertEqual("en_US", result["textLang"])
def test_text(self): """ Test parsing of an error element with a text. """ text = self.error.addElement(("errorns", "text")) text.addContent("test") result = error._parseError(self.error, "errorns") self.assertEqual("test", result["text"]) self.assertEqual(None, result["textLang"])
def test_empty(self): """ Test parsing of the empty error element. """ result = error._parseError(self.error, 'errorns') self.assertEqual({'condition': None, 'text': None, 'textLang': None, 'appCondition': None}, result)
def test_textLangInherited(self): """ Test parsing of an error element with a text with inherited language. """ text = self.error.addElement(('errorns', 'text')) self.error[NS_XML, 'lang'] = 'en_US' text.addContent('test') result = error._parseError(self.error, 'errorns') self.assertEqual('en_US', result['textLang'])
def test_text(self): """ Test parsing of an error element with a text. """ text = self.error.addElement(('errorns', 'text')) text.addContent('test') result = error._parseError(self.error, 'errorns') self.assertEqual('test', result['text']) self.assertEqual(None, result['textLang'])
def test_empty(self): """ Test parsing of the empty error element. """ result = error._parseError(self.error, "errorns") self.assertEqual( { "condition": None, "text": None, "textLang": None, "appCondition": None }, result, )
def testText(self): text = self.error.addElement((NS_XMPP_STANZAS, 'text')) text.addContent('test') result = error._parseError(self.error) self.assertEqual('test', result['text']) self.assertEqual(None, result['textLang'])
def testEmpty(self): result = error._parseError(self.error) self.assertEqual({'condition': None, 'text': None, 'textLang': None, 'appCondition': None}, result)
def testCondition(self): self.error.addElement((NS_XMPP_STANZAS, 'bad-request')) result = error._parseError(self.error) self.assertEqual('bad-request', result['condition'])
def testAppCondition(self): condition = self.error.addElement(('testns', 'condition')) result = error._parseError(self.error) self.assertEqual(condition, result['appCondition'])
def testMultipleAppConditions(self): condition = self.error.addElement(('testns', 'condition')) condition2 = self.error.addElement(('testns', 'condition2')) result = error._parseError(self.error) self.assertEqual(condition2, result['appCondition'])
def testTextLangInherited(self): text = self.error.addElement((NS_XMPP_STANZAS, 'text')) self.error[NS_XML, 'lang'] = 'en_US' text.addContent('test') result = error._parseError(self.error) self.assertEqual('en_US', result['textLang'])
def testTextLangInherited(self): text = self.error.addElement((NS_XMPP_STANZAS, 'text')) self.error[NS_XML, 'lang'] = 'en_US' text.addContent('test') result = error._parseError(self.error) self.assertEqual('en_US', result['textLang'])
def testText(self): text = self.error.addElement((NS_XMPP_STANZAS, 'text')) text.addContent('test') result = error._parseError(self.error) self.assertEqual('test', result['text']) self.assertEqual(None, result['textLang'])
def test_empty(self): """ Test parsing of the empty error element. """ result = error._parseError(self.error, "errorns") self.assertEqual({"condition": None, "text": None, "textLang": None, "appCondition": None}, result)
def testAppCondition(self): condition = self.error.addElement(('testns', 'condition')) result = error._parseError(self.error) self.assertEqual(condition, result['appCondition'])
def testCondition(self): self.error.addElement((NS_XMPP_STANZAS, 'bad-request')) result = error._parseError(self.error) self.assertEqual('bad-request', result['condition'])
def testMultipleAppConditions(self): condition = self.error.addElement(('testns', 'condition')) condition2 = self.error.addElement(('testns', 'condition2')) result = error._parseError(self.error) self.assertEqual(condition2, result['appCondition'])