コード例 #1
0
 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"])
コード例 #2
0
 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'])
コード例 #3
0
 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"])
コード例 #4
0
 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"])
コード例 #5
0
 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"])
コード例 #6
0
 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'])
コード例 #7
0
 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'])
コード例 #8
0
 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'])
コード例 #9
0
 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'])
コード例 #10
0
 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"])
コード例 #11
0
 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'])
コード例 #12
0
 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'])
コード例 #13
0
 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"])
コード例 #14
0
 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"])
コード例 #15
0
 def testEmpty(self):
     result = error._parseError(self.error)
     self.assertEqual(
         {
             'condition': None,
             'text': None,
             'textLang': None,
             'appCondition': None
         }, result)
コード例 #16
0
 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'])
コード例 #17
0
 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)
コード例 #18
0
 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"])
コード例 #19
0
 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"])
コード例 #20
0
 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)
コード例 #21
0
 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'])
コード例 #22
0
 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'])
コード例 #23
0
 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,
     )
コード例 #24
0
 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'])
コード例 #25
0
 def testEmpty(self):
     result = error._parseError(self.error)
     self.assertEqual({'condition': None,
                       'text': None,
                       'textLang': None,
                       'appCondition': None}, result)
コード例 #26
0
 def testCondition(self):
     self.error.addElement((NS_XMPP_STANZAS, 'bad-request'))
     result = error._parseError(self.error)
     self.assertEqual('bad-request', result['condition'])
コード例 #27
0
 def testAppCondition(self):
     condition = self.error.addElement(('testns', 'condition'))
     result = error._parseError(self.error)
     self.assertEqual(condition, result['appCondition'])
コード例 #28
0
 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'])
コード例 #29
0
 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'])
コード例 #30
0
 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'])
コード例 #31
0
 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'])
コード例 #32
0
 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)
コード例 #33
0
 def testAppCondition(self):
     condition = self.error.addElement(('testns', 'condition'))
     result = error._parseError(self.error)
     self.assertEqual(condition, result['appCondition'])
コード例 #34
0
 def testCondition(self):
     self.error.addElement((NS_XMPP_STANZAS, 'bad-request'))
     result = error._parseError(self.error)
     self.assertEqual('bad-request', result['condition'])
コード例 #35
0
 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'])