xbrl.formula.AssertionProcessingResult

An xbrl.formula.AssertionProcessingResult class is a container for all assertion results.

class xbrl.formula.AssertionProcessingResult

Proper instances of this class will be created within RaptorXML only, instantiation from script code will throw a NotImplementedError exception.

Attributes

xbrl.formula.AssertionProcessingResult.assertion_results

Returns an iterator of xbrl.formula.AssertionResult objects which represent results for all processed assertions.

xbrl.formula.AssertionProcessingResult.assertion_set_results

Returns an iterator of xbrl.formula.AssertionSetResult objects which represent results for all processed assertion sets.

xbrl.formula.AssertionProcessingResult.evaluation_count

Returns the total number of assertion evaluations that have occurred.

xbrl.formula.AssertionProcessingResult.evaluation_result

Returns True if no unsatisfied assertion evaluations have occurred, otherwise False.

xbrl.formula.AssertionProcessingResult.satisfied_evaluation_count

Returns the total number of assertion evaluations that were satisfied.

xbrl.formula.AssertionProcessingResult.unsatisfied_evaluation_count

Returns the total number of assertion evaluations that were unsatisfied.

Methods

xbrl.formula.AssertionProcessingResult.find_assertion_result(assertion)

Returns an instance of xbrl.formula.AssertionResult which represent the results for the given assertion, or None if this assertion was not processed.

xbrl.formula.AssertionProcessingResult.find_assertion_set_result(AssertionSet assertion_set)

Returns an instance of xbrl.formula.AssertionSetResult which represent the results for the given assertion set, or None if this assertion set was not processed.

Special methods

__bool__, __eq__, __ge__, __getitem__, __gt__, __le__, __lt__, __ne__