Esempio n. 1
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'])
Esempio n. 2
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'])
 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'])
Esempio n. 5
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'])
 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'])
Esempio n. 7
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'])
Esempio n. 8
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'])
 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'])
Esempio n. 10
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'])
Esempio n. 11
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)
Esempio n. 12
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)