Orchestrata Ultimate › Tests › Reference › integrations

Tests reference — tests/integrations

tests/integrations — 2 test modules, 57 test functions. Source tree: tests/integrations at commit 8a2cb42ad. Generated from the tests AST snapshot by scripts/gen-data-pages.py.

Prose pending.

Modules

Module Tests Covers
test_cheetahclaws.py 36 3
test_fireflies_client.py 21 1

Module details

tests/integrations/test_cheetahclaws.py

source · 36 tests · 599 lines

E2E tests for CheetahClaws integration — CC commands → Orchestrata agents via CXP.

Covers: llm.config, core.packet/ (package), integrations.cheetahclaws/ (package)

Kind Name Line Description
function test_governance_blocks_missing_file 47
function test_governance_blocks_env_file 55
function test_governance_allows_python_file 69
function test_governance_blocks_directory 76
function test_governance_blocks_oversized_file 83
function test_governance_blocks_binary_file 97
function test_governance_blocks_path_pattern_without_secret_marker 111
function test_governance_is_binary_true_when_file_unreadable 127
function test_coordinator_dispatches_to_all_edit_agents 150
function test_coordinator_includes_ux_for_frontend 165
function test_dispatch_review_unknown_agent_returns_error_feedback 182 An alias with no entry in AGENT_CLASS_MAP must surface as ERROR feedback
function test_dispatch_review_zero_timeout_returns_timeout_feedback 199 A timeout of 0.0 forces asyncio.wait_for to raise TimeoutError before
function test_parse_agent_response_detects_block_from_verdict_field 229
function test_parse_agent_response_detects_block_from_content_prefix 242
function test_parse_agent_response_detects_suggest 254
function test_parse_agent_response_defaults_to_approve_and_truncates_content 264
function test_parse_agent_response_falls_back_through_payload_keys 277
function test_rejecting_feedback_empty_when_all_approve 310 (b) An approved review lets the edit proceed: all-APPROVE -> no blockers.
function test_rejecting_feedback_empty_when_approve_and_suggest_mixed 321 SUGGEST is non-blocking feedback, same as APPROVE, per FR-001.
function test_rejecting_feedback_includes_explicit_block 331
function test_rejecting_feedback_fails_closed_on_timeout 341 The core regression guard: an unhandled review (TIMEOUT, exactly what
function test_rejecting_feedback_fails_closed_on_error 354
function test_handle_edit_succeeds_when_real_volks_approve_review_edit 367 (a) SPEC-050 P3.1: end-to-end proof through the REAL (now wired)
function test_handle_edit_blocked_when_a_volk_review_edit_detects_a_violation 388 SPEC-050 P3.1: a real U:Ar BLOCK (relative import introduced) must
function test_handle_edit_applies_when_no_agents_are_dispatched 426 (b) An approved review lets the edit proceed — proven end-to-end
function test_edit_applies_when_agents_approve 456
function test_edit_rejects_when_governance_blocks 473
function test_handle_edit_rejects_when_old_string_missing_strict 480 SPEC-050 P0 fix note: no volk currently answers "review_edit" with an
function test_handle_edit_returns_error_when_file_is_not_valid_utf8 499
function test_handle_intent_runs_pipeline 526
function test_route_command_unknown_returns_message 546
function test_route_command_read_with_and_without_args 552
function test_route_command_write_creates_file 561
function test_route_command_agents_lists_configured_profile 571
function test_route_command_model_switches_valid_profile_and_rejects_unknown 578
function test_route_command_edit_dispatches_full_edit_flow 595

tests/integrations/test_fireflies_client.py

source · 21 tests · 410 lines

Integration tests for the Fireflies GraphQL client.

Covers: integrations.fireflies_client

Kind Name Line Description
function test_list_transcripts_success 36
function test_list_transcripts_error 67
function test_list_transcripts_no_api_key 79
function test_list_transcripts_graphql_error 88
function test_get_transcript_success 106
function test_get_transcript_error 149
function test_get_transcript_no_api_key 161
function test_get_transcript_graphql_error 179
function test_search_transcripts_success 197
function test_search_transcripts_error 225
function test_search_transcripts_no_api_key 237
function test_search_transcripts_graphql_error 252
function test_summarize_transcript_success 270
function test_summarize_transcript_error 303
function test_summarize_transcript_no_api_key 315
function test_summarize_transcript_graphql_error 331
function test_test_connection_success 349
function test_test_connection_error 372
function test_test_connection_no_api_key 383
function test_test_connection_graphql_error 392
function test_api_key_from_env_fallback 408