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 |