Exemple #1
0
 def test_validate_with_invalid_XML_using_file(self):
     sch = Schema(self.xsd_file)
     validated = sch.validate(self.xml_file_invalid)
     self.assertFalse(validated)
Exemple #2
0
 def test_validate_with_valid_XML(self):
     sch = Schema(self.xsd_string)
     validated = sch.validate(self.xml_string)
     self.assertTrue(validated)
Exemple #3
0
 def test_validate_with_invalid_XML(self):
     sch = Schema(self.xsd_string)
     validated = sch.validate(self.xml_string_invalid)
     self.assertFalse(validated)
Exemple #4
0
 def test_validate_without_XSD(self):
     from porteira import CannotValidate
     sch = Schema()
     self.assertRaises(CannotValidate,
         lambda: sch.validate(self.xml_string))