Orchestrata Ultimate › Tests › Reference › test_verification

Tests reference — tests/test_verification.py

Module of tests, split out because the directory page would be too large.

Prose pending.

tests/test_verification.py

source · 32 tests · 303 lines

Tests for orchestrata_ultimate.verification module.

Covers: verification.autofix.types, verification.constraints.definitions, verification.constraints.evaluator, verification.types

Kind Name Line Description
function test_verification_status_values 35
function test_constraint_type_values 42
function test_proof_type_values 49
function test_session_status_values 54
function test_checkpoint_name_values 60
function test_constraint_default_id_generated 70
function test_constraint_to_dict_has_required_keys 76
function test_constraint_from_dict_roundtrip 85
function test_verification_result_is_satisfied 99
function test_verification_result_not_satisfied 107
function test_verification_result_to_dict 115
function test_evaluator_satisfied_functional 133
function test_evaluator_not_met_functional 140
function test_evaluator_missing_predicate_returns_error 147
function test_evaluator_performance_satisfied_when_under 154
function test_evaluator_performance_not_met_when_over 163
function test_evaluator_security_truthy 172
function test_evaluator_evaluate_all_returns_list 179
function test_is_blocking_high_priority 195
function test_is_blocking_security_constraint 200
function test_is_blocking_low_priority_not_security 205
function test_sort_by_priority_descending 210
function test_group_by_type 221
function test_filter_by_type 232
function test_autofix_result_defaults 247
function test_autofix_result_with_data 253
function test_checkpoint_result_pass_rate_zero_constraints 264
function test_checkpoint_result_pass_rate 269
function test_verification_session_defaults 279
function test_verification_session_to_dict 286
function test_verification_session_max_exceeded 294
function test_verification_session_not_max_exceeded 300