xbrl.formula.AssertionResult
¶
An xbrl.formula.AssertionResult
class groups together all evaluations of an assertion.
- class xbrl.formula.AssertionResult¶
Proper instances of this class will be created within RaptorXML only, instantiation from script code will throw a
NotImplementedError
exception.
Attributes¶
- xbrl.formula.AssertionResult.assertion¶
Returns an
xbrl.formula.Assertion
orxbrl.formula.VariableSetAssertion
object which represents the source assertion.
- xbrl.formula.AssertionResult.evaluation_count¶
Returns the total number of evaluations that have occurred.
- xbrl.formula.AssertionResult.evaluation_result¶
Returns True if no unsatisfied assertion evaluations have occurred, otherwise False.
- xbrl.formula.AssertionResult.has_failed_preconditions¶
Returns true if some preconditions of this assertion were not satisifed.
- xbrl.formula.AssertionResult.satisfied_evaluation_count¶
Returns the number of evaluations that were satisfied.
- xbrl.formula.AssertionResult.satisfied_evaluations¶
Returns an iterator of
xbrl.formula.AssertionEvaluation
objects which represent all satisified evaluations of this assertion.
- xbrl.formula.AssertionResult.unsatisfied_evaluation_count¶
Returns the number of evaluations that were unsatisfied.
- xbrl.formula.AssertionResult.unsatisfied_evaluations¶
Returns an iterator of
xbrl.formula.AssertionEvaluation
objects which represent all unsatisified evaluations of this assertion.
Special methods¶
__bool__, __eq__, __ge__, __gt__, __le__, __lt__, __ne__