Skip to content

BooleanPredicateEvaluator

junjo.evaluation.BooleanPredicateEvaluator

Kind: Class

SDK version: 0.67.0

Documentation channel: Stable release

BooleanPredicateEvaluator(*, key: str, version: int, expectation_type: TypeForm[ExpectationT], predicate: Callable[[object, ExpectationT, EvaluationContext, ResourcesT], bool | Awaitable[bool]], passed_reason: str = 'Boolean predicate passed.', failed_reason: str = 'Boolean predicate failed.', timeout_seconds: float = 30.0)

View source

Adapt a domain predicate into a deterministic evaluation result.