Пример #1
0
 def testValidate(self):
     validDoc = XmlTreeDoc(self.good_xml)
     invalidDoc = XmlTreeDoc(self.bad_xml)
     schema = XmlSchema(self.test_schema)
     # if valid, no exception is raised
     schema.validate(validDoc)
     self.assertRaises(InvalidObjectError, schema.validate, invalidDoc)
Пример #2
0
 def validate(self, resource):
     if not self._parsed_doc:
         self._parsed_doc = XmlSchema(self.resource.document.data,
                                      self._type)
     self._parsed_doc.validate(resource.document.xml_doc)