sarkit.verification.SiddConsistency.from_parts
- classmethod SiddConsistency.from_parts(xml_trees, schema=None)
Create a SiddConsistency object from assorted parts
- Parameters:
- sidd_xml
lxml.etree.Elementorlxml.etree.ElementTree SIDD XML
- schema
path-like object, optional Path to XML Schema. If None, tries to find a version-specific schema
- sidd_xml
- Returns:
SiddConsistencyThe initialized consistency checker object
See also
Examples
Use
from_partsto check a parsed XML element tree:>>> import lxml.etree >>> import sarkit.verification as skver >>> sidd_xmltree = lxml.etree.parse("data/example-sidd-3.0.0.xml") >>> con = skver.SiddConsistency.from_parts([sidd_xmltree]) >>> con.check() >>> bool(con.passes()) True >>> bool(con.failures()) False