sbol3.validation ================ .. py:module:: sbol3.validation Classes ------- .. autoapisummary:: sbol3.validation.ValidationError sbol3.validation.ValidationIssue sbol3.validation.ValidationReport sbol3.validation.ValidationWarning Module Contents --------------- .. py:class:: ValidationError(object_id, rule_id, message) Bases: :py:obj:`ValidationIssue` A ValidationError is a violation of the SBOL specification. .. py:class:: ValidationIssue(object_id, rule_id, message) Base class for ValidationError and ValidationWarning. .. py:method:: __str__() .. py:attribute:: message .. py:attribute:: object_id .. py:attribute:: rule_id .. py:class:: ValidationReport .. py:method:: __iter__() .. py:method:: __len__() .. py:method:: __str__() .. py:method:: addError(object_id, rule_id, message) .. py:method:: addWarning(object_id, rule_id, message) .. py:property:: errors :type: Sequence[ValidationError] .. py:property:: warnings :type: Sequence[ValidationWarning] .. py:class:: ValidationWarning(object_id, rule_id, message) Bases: :py:obj:`ValidationIssue` A ValidationWarning is a violation of an SBOL best practice.