tests/integration/concurrency/test_add_file_toctou.py::test_add_file_bounds_concurrent_open_fds # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_add_file_toctou.py::test_add_file_closes_fd_when_registration_fails # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_add_file_toctou.py::test_add_file_holds_validated_fd_across_swap # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_add_file_toctou.py::test_add_file_missing_path_raises_clear_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_add_file_toctou.py::test_add_file_transfers_fd_ownership_to_streaming_helper # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_add_file_toctou.py::test_max_concurrent_uploads_rejects_non_positive # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_aexit_exception_masking.py::test_body_raises_and_close_raises_body_wins # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_aexit_exception_masking.py::test_body_succeeds_and_close_raises_close_propagates # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_aexit_exception_masking.py::test_cancel_mid_close_does_not_leak_transport # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_aexit_exception_masking.py::test_close_process_exit_beats_body_exception # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_artifact_poll_dedupe.py::test_scenario_a_two_waiters_share_one_poll_loop # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_artifact_poll_dedupe.py::test_scenario_b_leader_cancel_does_not_kill_follower # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_artifact_poll_dedupe.py::test_scenario_c_pending_polls_empty_after_success # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_artifact_poll_dedupe.py::test_scenario_d_pending_polls_empty_after_exception # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_artifact_poll_dedupe.py::test_scenario_e_orphan_exception_does_not_log_unraisable # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_auth_snapshot_torn_read.py::test_concurrent_refresh_does_not_tear_auth_triple_across_fan_out # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_chat_history_race.py::test_concurrent_follow_ups_serialize_on_conversation_id # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_chat_history_race.py::test_different_conversation_ids_run_in_parallel # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_chat_history_race.py::test_different_notebook_new_conversation_asks_run_in_parallel # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_chat_history_race.py::test_new_conversation_cache_update_waits_for_resolved_conversation_lock # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_chat_history_race.py::test_null_ask_parallel_with_followup_on_other_conversation # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_chat_history_race.py::test_null_ask_recovers_when_current_conversation_deleted_mid_flight # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_chat_history_race.py::test_null_ask_serializes_with_explicit_current_conversation # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_chat_history_race.py::test_same_notebook_new_conversation_asks_serialize_until_id_exists # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_cross_loop_affinity.py::test_bound_loop_captured_on_open # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_cross_loop_affinity.py::test_capped_client_reopen_on_new_loop_rebinds_semaphore # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_cross_loop_affinity.py::test_chat_locks_reopen_on_new_loop_rebind # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_cross_loop_affinity.py::test_cross_loop_use_raises_actionable_runtime_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_cross_loop_affinity.py::test_reqid_and_auth_locks_reopen_on_new_loop_rebind # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_cross_loop_affinity.py::test_same_loop_use_unaffected # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_cross_loop_affinity.py::test_upload_pipeline_reopen_on_new_loop_rebinds_semaphore # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_download_blocks_loop.py::test_concurrent_downloads_both_offload_writes # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_download_blocks_loop.py::test_download_mind_map_runs_write_off_loop_thread # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_download_blocks_loop.py::test_download_report_runs_write_off_loop_thread # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_download_blocks_loop.py::test_download_url_cookie_load_runs_off_loop_thread # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_download_blocks_loop.py::test_download_url_uses_single_writer_thread_for_all_chunks # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_download_blocks_loop.py::test_download_url_writer_failure_does_not_deadlock_producer # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_download_blocks_loop.py::test_download_urls_batch_cookie_load_runs_off_loop_thread # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_harness_smoke.py::test_barrier_factory_releases_n_arrivers # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_harness_smoke.py::test_cancellation_helper_surfaces_label_on_timeout # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_harness_smoke.py::test_harness_100_way_fanout_records_peak_inflight # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_helpers.py::test_no_concurrent_overlap_dangling_enter_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_helpers.py::test_no_concurrent_overlap_detects_overlap # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_helpers.py::test_no_concurrent_overlap_empty_stream_passes # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_helpers.py::test_no_concurrent_overlap_serialized_passes # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_helpers.py::test_no_concurrent_overlap_unknown_kind_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_helpers.py::test_no_concurrent_overlap_unmatched_exit_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_helpers.py::test_unique_outputs_distinct_passes # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_helpers.py::test_unique_outputs_duplicate_raises_with_indices # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_helpers.py::test_unique_outputs_returns_outputs_for_caller_assertions # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_helpers.py::test_unique_outputs_zero_raises_value_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_helpers.py::test_with_simulated_cancel_cleans_up_canceller_task # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_helpers.py::test_with_simulated_cancel_negative_delay_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_helpers.py::test_with_simulated_cancel_propagates_outer_cancellation_to_inner # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_helpers.py::test_with_simulated_cancel_returns_application_exception # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_helpers.py::test_with_simulated_cancel_returns_cancelled_error_on_timeout # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_helpers.py::test_with_simulated_cancel_returns_result_when_fast_enough # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_keepalive_path_canonicalize.py::test_none_storage_path_stays_none # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_keepalive_path_canonicalize.py::test_public_storage_path_argument_unchanged # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_keepalive_path_canonicalize.py::test_relative_and_absolute_paths_share_dedupe_key # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_keepalive_path_canonicalize.py::test_symlink_is_resolved # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_keepalive_path_canonicalize.py::test_tilde_path_is_expanded # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_max_concurrent_rpcs.py::test_cap_above_pool_max_connections_raises_at_construction # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_max_concurrent_rpcs.py::test_cap_equal_to_pool_max_connections_is_allowed # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_max_concurrent_rpcs.py::test_cap_of_one_fully_serializes_fanout # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_max_concurrent_rpcs.py::test_default_16_caps_peak_inflight_at_16_under_100_way_fanout # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_max_concurrent_rpcs.py::test_default_cap_passes_default_pool_validation # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_max_concurrent_rpcs.py::test_none_disables_cap_and_allows_full_fanout # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_max_concurrent_rpcs.py::test_slot_held_across_retry_middleware_retries # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_note_create_cancel.py::test_cancel_during_update_note_shields_or_cleans_up # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_note_create_cancel.py::test_no_cancel_no_cleanup # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_pool_tuning.py::test_connection_limits_dataclass_defaults # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_pool_tuning.py::test_connection_limits_is_frozen # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_pool_tuning.py::test_connection_limits_to_httpx_limits_round_trip # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_pool_tuning.py::test_custom_limits_passed_to_async_client # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_pool_tuning.py::test_default_limits_passed_to_async_client # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_rate_limit_default.py::test_default_retries_exhausted_raises_rate_limit_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_rate_limit_default.py::test_default_retries_succeed_after_three_429s # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_rate_limit_default.py::test_default_retries_use_exponential_backoff_when_header_missing # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_rate_limit_default.py::test_disable_internal_retries_skips_429_loop_under_new_default # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_refresh_cancellation_propagation.py::test_refresh_task_slot_not_cleared_on_waiter_cancellation # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_refresh_cancellation_propagation.py::test_waiter_cancellation_does_not_kill_shared_refresh # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_refresh_cmd_race.py::test_cancel_after_subprocess_starts_no_phantom_bump # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_refresh_cmd_race.py::test_cancel_after_subprocess_starts_with_warm_epoch_no_phantom_bump # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_refresh_cmd_race.py::test_cancel_settle_race_does_not_bump_on_failure # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_refresh_cmd_race.py::test_concurrent_refresh_failure_followup_sees_attempt # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_refresh_cmd_race.py::test_failed_refresh_does_not_skip_concurrent_waiter # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_refresh_cmd_race.py::test_sibling_success_between_epoch_read_and_claim_skips_subprocess # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_refresh_cmd_race.py::test_waiter_cancellation_does_not_kill_inflight_subprocess # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_research_task_crosswire.py::test_scenario_a_explicit_task_id_returns_matching_task # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_research_task_crosswire.py::test_scenario_b_no_task_id_single_in_flight_no_warning # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_research_task_crosswire.py::test_scenario_c_no_task_id_multiple_in_flight_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_research_task_crosswire.py::test_scenario_d_import_sources_mismatched_research_task_id_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_upload_blocks_loop.py::test_add_file_open_runs_off_loop_thread # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_upload_blocks_loop.py::test_upload_file_streaming_fd_path_does_not_block_event_loop # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_upload_blocks_loop.py::test_upload_file_streaming_path_fallback_does_not_block_event_loop # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_upload_cancel_dangling_session.py::test_cancel_after_finalize_started_shield_completes_request # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_upload_cancel_dangling_session.py::test_cancel_before_finalize_fires_scotty_cleanup # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_upload_timeout_config.py::test_custom_upload_timeout_propagates_to_finalize # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_upload_timeout_config.py::test_custom_upload_timeout_propagates_to_start # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_upload_timeout_config.py::test_default_upload_timeout_preserves_back_compat_finalize # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_upload_timeout_config.py::test_default_upload_timeout_preserves_back_compat_start # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_upload_timeout_config.py::test_from_storage_accepts_upload_timeout # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/concurrency/test_wait_for_sources_leak.py::test_wait_for_sources_cancels_sibling_on_first_failure # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/faults/test_adapter_faults.py::test_adapter_fault_scenario[adapter_cli_ambiguous_create] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_adapter_faults.py::test_adapter_fault_scenario[adapter_cli_transient_read] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_adapter_faults.py::test_adapter_fault_scenario[adapter_mcp_ambiguous_create] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_adapter_faults.py::test_adapter_fault_scenario[adapter_mcp_chat_start_disconnect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_adapter_faults.py::test_adapter_fault_scenario[adapter_mcp_download_disconnect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_adapter_faults.py::test_adapter_fault_scenario[adapter_mcp_transient_read] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_adapter_faults.py::test_adapter_fault_scenario[adapter_rest_ambiguous_create] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_adapter_faults.py::test_adapter_fault_scenario[adapter_rest_download_disconnect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_adapter_faults.py::test_adapter_fault_scenario[adapter_rest_transient_read] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[auth] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[auth_concurrent] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[bearer_shared_failure_recovery] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[commit_lost_response] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[consistency_repeated_chat_token] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[consistency_stale_collection_readback] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[deadline_and_cancellation] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_401] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_403] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_batch_401] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_batch_403] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_batch_bearer_bounce] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_batch_body_stall] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_batch_cancel] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_batch_close_reopen] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_batch_expired_capability] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_batch_html] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_batch_prefix_disconnect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_batch_redirect_loop] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_batch_success] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_batch_truncation] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_batch_trusted_redirect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_batch_untrusted_redirect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_batch_wrong_signature] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_bearer_bounce] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_body_stall] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_cancel] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_close_reopen] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_expired_capability] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_html] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_prefix_disconnect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_redirect_loop] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_success] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_truncation] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_trusted_redirect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_untrusted_redirect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[download_wrong_signature] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[drive_cancel_after_stage] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[drive_cancel_during_import] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[drive_cancel_during_stage] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[drive_cleanup_failed_refusal] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[drive_cleanup_failed_success] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[drive_close_during_import] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[drive_deadline_before_cleanup] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[drive_import_ambiguous] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[drive_import_timeout] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[drive_registration_ambiguous] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[drive_registration_refusal] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[drive_success] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[drive_terminal_failure] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[minter_failure] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[protocol_chat_cumulative_above] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[protocol_chat_cumulative_at] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[protocol_chat_cumulative_below] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[public_flows] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[rate_limit] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[stream_auth] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[tentative_registration_refused] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[unavailable] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[upload_body_stall] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[upload_cancel_after_prefix] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[upload_cancel_before_finalize] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[upload_close_reopen] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[upload_commit_loss] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[upload_finalize_401] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[upload_finalize_403] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[upload_prefix_disconnect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[upload_registration_failure] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[upload_registration_refusal] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[upload_repeated_cancel] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[upload_start_401] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[upload_start_403] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[upload_start_failure] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_android_faults.py::test_android_fault_scenario[upload_success] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_auth_persistence.py::test_refresh_recovers_after_atomic_storage_failure[replace] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_auth_persistence.py::test_refresh_recovers_after_atomic_storage_failure[sequence] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_auth_persistence.py::test_refresh_recovers_after_atomic_storage_failure[write] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_consistency_faults.py::test_android_consistency[consistency_repeated_chat_token] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_consistency_faults.py::test_android_consistency[consistency_stale_collection_readback] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_consistency_faults.py::test_web_consistency[consistency_completed_without_media] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_consistency_faults.py::test_web_consistency[consistency_empty_incomplete_lookup] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_consistency_faults.py::test_web_consistency[consistency_missing_generation_id] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_curl_faults.py::test_curl_fault_scenario[curl_download_body_stall] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_curl_faults.py::test_curl_fault_scenario[curl_download_cancel] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_curl_faults.py::test_curl_fault_scenario[curl_download_close_reopen] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_curl_faults.py::test_curl_fault_scenario[curl_download_prefix_failure] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_curl_faults.py::test_curl_fault_scenario[curl_download_success] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_curl_faults.py::test_curl_fault_scenario[curl_read_recovery] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_curl_faults.py::test_curl_fault_scenario[curl_upload_cancel] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_curl_faults.py::test_curl_fault_scenario[curl_upload_commit_loss] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_curl_faults.py::test_curl_fault_scenario[curl_upload_prefix_failure] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_curl_faults.py::test_curl_fault_scenario[curl_upload_success] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_local_persistence.py::test_download_local_persistence[download_local_cleanup] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_local_persistence.py::test_download_local_persistence[download_local_create] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_local_persistence.py::test_download_local_persistence[download_local_flush] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_local_persistence.py::test_download_local_persistence[download_local_replace] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_local_persistence.py::test_download_local_persistence[download_local_replace_absent] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_local_persistence.py::test_download_local_persistence[download_local_report_cleanup] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_local_persistence.py::test_download_local_persistence[download_local_write_prefix] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_mcp_auth_startup.py::test_stored_auth_mcp_startup[cancel-waiter-http] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_mcp_auth_startup.py::test_stored_auth_mcp_startup[cancel-waiter-stdio] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_mcp_auth_startup.py::test_stored_auth_mcp_startup[failure-http] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_mcp_auth_startup.py::test_stored_auth_mcp_startup[failure-stdio] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_mcp_auth_startup.py::test_stored_auth_mcp_startup[shutdown-http] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_mcp_auth_startup.py::test_stored_auth_mcp_startup[shutdown-stdio] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_mcp_auth_startup.py::test_stored_auth_mcp_startup[stall-http] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_mcp_auth_startup.py::test_stored_auth_mcp_startup[stall-stdio] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_mcp_startup.py::test_stdio_discovery_while_client_open_is_stalled[recover] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_mcp_startup.py::test_stdio_discovery_while_client_open_is_stalled[shutdown-during-open] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_mcp_stdio_shutdown.py::test_stdio_drains_late_notification_after_session_closes[False-False] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_mcp_stdio_shutdown.py::test_stdio_drains_late_notification_after_session_closes[False-True] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_mcp_stdio_shutdown.py::test_stdio_drains_late_notification_after_session_closes[True-False] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_process_death.py::test_process_death_recovery[commit_before_ack] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_process_death.py::test_process_death_recovery[download_before_publish] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_process_death.py::test_process_death_recovery[storage_before_replace] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_protocol_limits.py::test_android_protocol_limits[protocol_chat_cumulative_above] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_protocol_limits.py::test_android_protocol_limits[protocol_chat_cumulative_at] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_protocol_limits.py::test_android_protocol_limits[protocol_chat_cumulative_below] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_protocol_limits.py::test_web_protocol_limits[protocol_chat_cap_above] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_protocol_limits.py::test_web_protocol_limits[protocol_chat_cap_at] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_protocol_limits.py::test_web_protocol_limits[protocol_chat_cap_below] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_protocol_limits.py::test_web_protocol_limits[protocol_chat_cap_stream_abort] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_protocol_limits.py::test_web_protocol_limits[protocol_chat_gzip_cap_above] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_protocol_limits.py::test_web_protocol_limits[protocol_chat_gzip_corrupt] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_protocol_limits.py::test_web_protocol_limits[protocol_chat_gzip_valid] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_protocol_limits.py::test_web_protocol_limits[protocol_chat_invalid_length] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_protocol_limits.py::test_web_protocol_limits[protocol_chat_large_fragmented_frame] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_saturation.py::test_saturation_recovers[saturation_library_permit] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_saturation.py::test_saturation_recovers[saturation_transport_pool] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[adapter_cli_ambiguous_create] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[adapter_cli_transient_read] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[adapter_mcp_ambiguous_create] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[adapter_mcp_chat_start_disconnect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[adapter_mcp_download_disconnect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[adapter_mcp_transient_read] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[adapter_rest_ambiguous_create] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[adapter_rest_download_disconnect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[adapter_rest_transient_read] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[auth_refresh] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[auth_refresh_cancelled_waiter] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[auth_refresh_coalesced] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[auth_refresh_login_redirect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[auth_refresh_malformed] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[auth_refresh_old_generation] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[cancel_blocked_read] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[chat_multibyte_fragmented_success] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[chat_partial_answer_cancel] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[chat_partial_answer_disconnect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[chat_partial_answer_stall] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[chat_partial_frame_disconnect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[chat_partial_frame_stall] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[chat_success] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[close_mixed_load_and_reopen] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[close_reopen] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[committed_create_disconnect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[configured_queue_expiry_no_dispatch] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[connection_peer_close] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[connection_refusal_recovery] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[connection_server_restart] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[connection_slow_read_consumer] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[connection_slow_upload_consumer] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[consistency_completed_without_media] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[consistency_empty_incomplete_lookup] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[consistency_missing_generation_id] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[create_disconnect_uncommitted] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[delayed_headers] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_401] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_403] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_batch_401] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_batch_403] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_batch_body_stall] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_batch_cancel] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_batch_close_reopen] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_batch_cookie_trusted_redirect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_batch_cookie_untrusted_redirect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_batch_expired_capability] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_batch_html] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_batch_prefix_disconnect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_batch_redirect_loop] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_batch_success] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_batch_truncation] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_batch_trusted_redirect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_batch_untrusted_redirect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_body_stall] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_cancel] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_close_reopen] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_cookie_trusted_redirect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_cookie_untrusted_redirect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_expired_capability] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_html] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_local_cleanup] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_local_create] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_local_flush] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_local_replace] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_local_replace_absent] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_local_report_cleanup] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_local_write_prefix] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_prefix_disconnect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_redirect_loop] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_success] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_truncation] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_trusted_redirect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[download_untrusted_redirect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[malformed_payload] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[mixed_rpc_transfer_poll_progress] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[protocol_chat_cap_above] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[protocol_chat_cap_at] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[protocol_chat_cap_below] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[protocol_chat_cap_stream_abort] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[protocol_chat_gzip_cap_above] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[protocol_chat_gzip_corrupt] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[protocol_chat_gzip_valid] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[protocol_chat_invalid_length] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[protocol_chat_large_fragmented_frame] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[queue_cancel_no_dispatch] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[queue_expiry_no_dispatch] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[rate_limit_exhaustion] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[rate_limit_recovery] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[read_disconnect_recovery] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[rename_commit_loss_converges] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[retry_auth_backoff_cancelled] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[retry_auth_operation_deadline] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[retry_auth_rate_exhaustion] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[retry_auth_server_budget] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[saturation_library_permit] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[saturation_transport_pool] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[server_error_exhaustion] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[server_error_recovery] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[shared_poll_last_waiter_cancelled] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[shared_refresh_failure_then_recovery] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[slow_chat_operation_deadline] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[slow_download_operation_deadline] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[stalled_body] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[truncated_body] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[upload_body_stall] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[upload_cancel_after_prefix] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[upload_cancel_before_dispatch] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[upload_cancel_repeated] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[upload_close_reopen] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[upload_commit_loss] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[upload_finalize_401] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[upload_finalize_403] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[upload_prefix_disconnect] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[upload_registration_failure] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[upload_start_401] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[upload_start_403] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[upload_start_failure] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[upload_success] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[valid_read_create] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[workflow_artifact_incomplete_lookup] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[workflow_collection_readback_failure] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[workflow_generation_lost_kickoff] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[workflow_generation_poll_exhaustion] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[workflow_generation_shared_original_timeout] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[workflow_generation_terminal_failure] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[workflow_research_import_candidates] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_faults.py::test_web_fault_scenario[workflow_research_import_ordered_loss] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_workflows.py::test_web_workflow_fault_scenario[workflow_artifact_incomplete_lookup] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_workflows.py::test_web_workflow_fault_scenario[workflow_collection_readback_failure] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_workflows.py::test_web_workflow_fault_scenario[workflow_generation_lost_kickoff] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_workflows.py::test_web_workflow_fault_scenario[workflow_generation_poll_exhaustion] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_workflows.py::test_web_workflow_fault_scenario[workflow_generation_shared_original_timeout] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_workflows.py::test_web_workflow_fault_scenario[workflow_generation_terminal_failure] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_workflows.py::test_web_workflow_fault_scenario[workflow_research_import_candidates] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/faults/test_web_workflows.py::test_web_workflow_fault_scenario[workflow_research_import_ordered_loss] # real loopback fault service; socket failures cannot be reproduced by VCR
tests/integration/test_artifact_generation_idempotency.py::TestRegistryClassification::test_create_artifact_classified_as_non_idempotent_no_retry # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifact_generation_idempotency.py::TestRegistryClassification::test_create_artifact_variant_none_explicit # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifact_generation_idempotency.py::TestRegistryClassification::test_generate_mind_map_classified_as_non_idempotent_no_retry # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifact_generation_idempotency.py::TestRegistryClassification::test_generate_mind_map_variant_none_explicit # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifact_generation_idempotency.py::test_create_artifact_429_does_not_re_post # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifact_generation_idempotency.py::test_create_artifact_503_does_not_re_post # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifact_generation_idempotency.py::test_create_artifact_happy_path_still_returns_artifact # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifact_generation_idempotency.py::test_generate_mind_map_503_does_not_re_post # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifact_generation_idempotency.py::test_generate_mind_map_happy_path_still_returns_mind_map # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactErrorPaths::test_download_audio_artifact_id_not_found # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactErrorPaths::test_download_audio_no_completed_audio # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactErrorPaths::test_download_infographic_no_completed # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactErrorPaths::test_download_slide_deck_no_completed # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactErrorPaths::test_download_slide_deck_pptx # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactErrorPaths::test_download_video_no_completed_video # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactErrorPaths::test_list_empty_result # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactErrorPaths::test_poll_status_failed # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactErrorPaths::test_poll_status_in_progress # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactErrorPaths::test_rpc_error_http_500 # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_delete_artifact # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_export_artifact # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_generate_data_table # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_generate_flashcards # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_generate_infographic # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_generate_infographic_null_result_raises_feature_unavailable # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_generate_infographic_with_style # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_generate_study_guide # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_get_artifact_raises_when_not_found # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_get_uses_authoritative_listing_callback # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_list_artifacts # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_list_audio_artifacts # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_list_flashcards # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_list_infographics # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_list_quiz_artifacts # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_list_raw_preserves_already_flat_artifact_rows # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_list_raw_preserves_rpc_call_shape # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_list_skips_mind_map_callback_for_non_mind_map_filter # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_list_slide_decks # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_list_unknown_artifacts_suppresses_unknown_type_warnings # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_list_uses_rpc_listing_and_mind_map_service # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_list_video_artifacts # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_poll_status_uses_one_studio_rpc_and_zero_note_calls # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_public_create_artifact_null_result_raises_feature_unavailable[generate_audio-audio] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_public_create_artifact_null_result_raises_feature_unavailable[generate_cinematic_video-cinematic video] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_public_create_artifact_null_result_raises_feature_unavailable[generate_data_table-data table] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_public_create_artifact_null_result_raises_feature_unavailable[generate_flashcards-flashcards] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_public_create_artifact_null_result_raises_feature_unavailable[generate_infographic-infographic] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_public_create_artifact_null_result_raises_feature_unavailable[generate_quiz-quiz] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_public_create_artifact_null_result_raises_feature_unavailable[generate_report-report] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_public_create_artifact_null_result_raises_feature_unavailable[generate_slide_deck-slide deck] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_public_create_artifact_null_result_raises_feature_unavailable[generate_study_guide-report] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_public_create_artifact_null_result_raises_feature_unavailable[generate_video-video] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_rename_artifact # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_rename_artifact_missing_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_rename_artifact_note_backed_mind_map_id_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_rename_artifact_return_object_false_raises_on_miss # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestArtifactsAPI::test_rename_artifact_transport_error_not_rewrapped # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestCallGenerateErrorHandling::test_generate_audio_other_rpc_error_reraises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestCallGenerateErrorHandling::test_generate_audio_user_displayable_error_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestDeleteStudioContent::test_delete_studio_content # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestDownloadAudioErrorPaths::test_download_audio_artifact_id_not_found_raises_not_ready # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestDownloadAudioErrorPaths::test_download_audio_empty_list_raises_not_ready # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestDownloadAudioErrorPaths::test_download_audio_index_error_raises_parse_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestDownloadAudioErrorPaths::test_download_audio_invalid_metadata_structure_raises_parse_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestDownloadAudioErrorPaths::test_download_audio_no_media_urls_raises_parse_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestDownloadDataTable::test_download_data_table_not_found # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestDownloadDataTable::test_download_data_table_success # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestDownloadMindMap::test_download_mind_map_not_found # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestDownloadMindMap::test_download_mind_map_success # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestDownloadQuizFlashcardParsing::test_download_flashcards_html_without_app_data # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestDownloadQuizFlashcardParsing::test_download_flashcards_invalid_output_format_raises_validation_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestDownloadQuizFlashcardParsing::test_download_flashcards_null_interactive_html_raises_download_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestDownloadQuizFlashcardParsing::test_download_quiz_html_format_returns_raw_html # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestDownloadQuizFlashcardParsing::test_download_quiz_invalid_output_format_raises_validation_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestDownloadQuizFlashcardParsing::test_download_quiz_no_completed_raises_not_ready # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestDownloadQuizFlashcardParsing::test_download_quiz_null_interactive_html_raises_download_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestDownloadReport::test_download_report_not_found # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestDownloadReport::test_download_report_success # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestDownloadUrlValidation::test_download_url_non_https_raises_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestDownloadUrlValidation::test_download_url_untrusted_domain_raises_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestExtractAppData::test_download_quiz_html_without_app_data_attribute # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_explicit_language_overrides_env[generate_audio] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_explicit_language_overrides_env[generate_cinematic_video] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_explicit_language_overrides_env[generate_data_table] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_explicit_language_overrides_env[generate_infographic] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_explicit_language_overrides_env[generate_mind_map] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_explicit_language_overrides_env[generate_report] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_explicit_language_overrides_env[generate_slide_deck] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_explicit_language_overrides_env[generate_study_guide] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_explicit_language_overrides_env[generate_video] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_explicit_none_uses_env_language[generate_audio] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_explicit_none_uses_env_language[generate_cinematic_video] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_explicit_none_uses_env_language[generate_data_table] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_explicit_none_uses_env_language[generate_infographic] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_explicit_none_uses_env_language[generate_mind_map] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_explicit_none_uses_env_language[generate_report] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_explicit_none_uses_env_language[generate_slide_deck] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_explicit_none_uses_env_language[generate_study_guide] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_explicit_none_uses_env_language[generate_video] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_omitted_language_defaults_to_english[generate_audio] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_omitted_language_defaults_to_english[generate_cinematic_video] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_omitted_language_defaults_to_english[generate_data_table] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_omitted_language_defaults_to_english[generate_infographic] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_omitted_language_defaults_to_english[generate_mind_map] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_omitted_language_defaults_to_english[generate_report] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_omitted_language_defaults_to_english[generate_slide_deck] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_omitted_language_defaults_to_english[generate_study_guide] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateLanguageCompatibility::test_generate_omitted_language_defaults_to_english[generate_video] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateMindMapParsing::test_generate_mind_map_handles_dict_not_string # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateMindMapParsing::test_generate_mind_map_parses_json_string # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateMindMapParsing::test_generate_mind_map_returns_none_on_empty_result # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateMindMapParsing::test_generate_mind_map_with_source_ids_none_fetches_sources # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateMindMapSourceIdsNone::test_generate_audio_source_ids_none_fetches_sources # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateMindMapSourceIdsNone::test_generate_data_table_source_ids_none_fetches_sources # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGenerateQuiz::test_generate_quiz # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGetArtifactRaisesWhenNotFound::test_get_raises_when_not_found # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGetArtifactRaisesWhenNotFound::test_get_returns_artifact_when_found # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGetArtifactTypeNameAndIsMediaReady::test_poll_status_data_table_completed_no_url_check # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGetArtifactTypeNameAndIsMediaReady::test_poll_status_infographic_completed_without_url_downgrades # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGetArtifactTypeNameAndIsMediaReady::test_poll_status_quiz_completed_no_url_check # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGetArtifactTypeNameAndIsMediaReady::test_poll_status_slide_deck_completed_with_valid_url # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGetArtifactTypeNameAndIsMediaReady::test_poll_status_slide_deck_completed_without_url_downgrades # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGetArtifactTypeNameAndIsMediaReady::test_poll_status_video_completed_with_valid_url # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestGetArtifactTypeNameAndIsMediaReady::test_poll_status_video_completed_without_url_downgrades # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestListMindMapErrorHandling::test_list_continues_when_mind_map_http_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestListMindMapErrorHandling::test_list_continues_when_mind_map_rpc_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestMindMap::test_generate_mind_map # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestParseGenerationResult::test_generate_null_result_raises_feature_unavailable # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestParseGenerationResult::test_generate_raises_on_empty_artifact_result # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestParseGenerationResult::test_generate_returns_status_from_artifact_data # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestPollStatusVariousPaths::test_poll_status_completed_audio_with_valid_url # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestPollStatusVariousPaths::test_poll_status_completed_audio_without_url_downgrades_to_processing # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestPollStatusVariousPaths::test_poll_status_completed_report_no_url_check # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestPollStatusVariousPaths::test_poll_status_empty_list_returns_not_found # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestPollStatusVariousPaths::test_poll_status_not_found_artifact_not_in_list # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestRetryFailedArtifact::test_retry_failed_accepted_returns_pending # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestRetryFailedArtifact::test_retry_failed_missing_id_row_raises_feature_unavailable # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestRetryFailedArtifact::test_retry_failed_null_result_raises_feature_unavailable # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestRetryFailedArtifact::test_retry_failed_other_rpc_error_propagates # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestRetryFailedArtifact::test_retry_failed_user_displayable_error_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestReviseSlide::test_revise_slide_negative_index_raises_validation_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestReviseSlide::test_revise_slide_null_result_raises_feature_unavailable # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestReviseSlide::test_revise_slide_other_rpc_error_reraises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestReviseSlide::test_revise_slide_user_displayable_error_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestStudioContent::test_generate_audio # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestStudioContent::test_generate_audio_with_format_and_length # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestStudioContent::test_generate_cinematic_video # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestStudioContent::test_generate_slide_deck # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestStudioContent::test_generate_video_with_format_and_style # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestStudioContent::test_poll_studio_status # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestStudioContent::test_revise_slide # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_artifacts_integration.py::TestWaitForCompletionPollIntervalRemoved::test_wait_for_completion_rejects_poll_interval # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_auto_refresh.py::TestAutoRefreshIntegration::test_client_has_refresh_callback_wired # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_auto_refresh.py::TestAutoRefreshIntegration::test_decoded_auth_retry_increments_auth_retry_metric # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_auto_refresh.py::TestAutoRefreshIntegration::test_full_refresh_flow_http_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_auto_refresh.py::TestAutoRefreshIntegration::test_full_refresh_flow_rpc_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_auto_refresh.py::TestAutoRefreshIntegration::test_http_auth_error_does_not_replay_non_idempotent_write # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_auto_refresh.py::TestAutoRefreshIntegration::test_no_retry_on_cookie_expiration # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_auto_refresh.py::TestAutoRefreshIntegration::test_refresh_delay_is_applied # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_auto_refresh.py::TestAutoRefreshIntegration::test_rpc_auth_error_does_not_replay_non_idempotent_write # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_auto_refresh.py::TestAutoRefreshIntegration::test_wire_401_then_decoded_auth_error_refreshes_once # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_curl_cffi_cassette_conformance.py::test_conformance_guard_is_not_inert # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_curl_cffi_cassette_conformance.py::test_get_download_decodes_identically[artifacts_customization_choices.yaml] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_curl_cffi_cassette_conformance.py::test_gzip_recorded_body_decodes_identically[artifacts_customization_choices.yaml] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_curl_cffi_cassette_conformance.py::test_gzip_recorded_body_decodes_identically[artifacts_delete.yaml] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_curl_cffi_cassette_conformance.py::test_gzip_recorded_body_decodes_identically[artifacts_download_data_table.yaml] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_curl_cffi_cassette_conformance.py::test_gzip_recorded_body_decodes_identically[artifacts_download_flashcards.yaml] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_curl_cffi_cassette_conformance.py::test_request_carry_matches_httpx # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_curl_cffi_transport_integration.py::test_env_var_selects_curl_cffi_and_round_trips # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_curl_cffi_transport_integration.py::test_env_var_unset_resolves_to_httpx # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_curl_cffi_transport_integration.py::test_stream_upload_over_resolved_curl_transport # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_curl_cffi_transport_integration.py::test_streaming_post_over_resolved_curl_transport # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestCreateNotebook::test_create_notebook # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestCreateNotebook::test_create_notebook_request_contains_title # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestDeleteNotebook::test_delete_notebook # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestDescribeEdgeCases::test_get_description_no_topics_key # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestDescribeEdgeCases::test_get_description_result_1_is_empty_list # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestDescribeEdgeCases::test_get_description_result_1_not_list # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestGetNotebook::test_get_notebook # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestGetNotebook::test_get_notebook_sources_count_matches_real_payload # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestGetNotebook::test_get_notebook_uses_source_path # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestGetNotebookFailures::test_empty_response_body # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestGetNotebookFailures::test_non_rpc_json_response # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestGetNotebookFailures::test_null_result_data # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestGetNotebookFailures::test_short_wrb_fr_item # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestListNotebooks::test_list_notebooks_request_format # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestListNotebooks::test_list_notebooks_returns_notebooks # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestListNotebooks::test_request_includes_cookies # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestListNotebooks::test_request_includes_csrf # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestNotebookEdgeCases::test_get_description_empty_topics # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestNotebookEdgeCases::test_get_description_malformed_topics # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestNotebookEdgeCases::test_get_summary_empty_response_returns_empty # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestNotebookEdgeCases::test_get_summary_malformed_response_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestNotebookEdgeCases::test_list_notebooks_empty # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestNotebookEdgeCases::test_list_notebooks_nested_empty # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestNotebooksAPIAdditional::test_get_description # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestNotebooksAPIAdditional::test_get_raw # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestNotebooksAPIAdditional::test_get_summary_additional # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestNotebooksAPIAdditional::test_remove_from_recent # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestNotebooksAPIAdditional::test_share_method_removed # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestRenameNotebook::test_rename_notebook # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestRenameNotebook::test_rename_notebook_request_format # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestShareEdgeCases::test_get_share_url_with_artifact # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestShareEdgeCases::test_get_share_url_without_artifact # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notebooks_integration.py::TestSummary::test_get_summary # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notes_idempotency.py::test_create_note_default_variant_classified_non_idempotent # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notes_idempotency.py::test_create_note_happy_path_one_post # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notes_idempotency.py::test_create_note_plain_no_inner_retry_on_5xx # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notes_idempotency.py::test_create_note_plain_variant_classified_non_idempotent # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notes_idempotency.py::test_create_note_saved_from_chat_variant_classified_non_idempotent # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notes_idempotency.py::test_save_answer_as_note_no_inner_retry_on_5xx # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notes_integration.py::TestNotesAPI::test_create_note # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notes_integration.py::TestNotesAPI::test_create_note_populates_created_at # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notes_integration.py::TestNotesAPI::test_create_note_populates_created_at_flat_shape # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notes_integration.py::TestNotesAPI::test_create_note_raises_when_id_unparseable # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notes_integration.py::TestNotesAPI::test_delete_mind_map # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notes_integration.py::TestNotesAPI::test_delete_note # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notes_integration.py::TestNotesAPI::test_get_note # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notes_integration.py::TestNotesAPI::test_get_note_not_found # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notes_integration.py::TestNotesAPI::test_get_note_populates_created_at # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notes_integration.py::TestNotesAPI::test_list_mind_maps # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notes_integration.py::TestNotesAPI::test_list_notes # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notes_integration.py::TestNotesAPI::test_list_notes_empty # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notes_integration.py::TestNotesAPI::test_list_notes_excludes_mind_maps # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notes_integration.py::TestNotesAPI::test_list_notes_populates_created_at # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_notes_integration.py::TestNotesAPI::test_update_note # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_play_books_integration.py::TestAddPlayBook::test_add_exportable # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_play_books_integration.py::TestAddPlayBook::test_not_in_library_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_play_books_integration.py::TestAddPlayBook::test_refuses_blocked_title_before_adding # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_play_books_integration.py::TestListPlayBooks::test_empty_library # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_play_books_integration.py::TestListPlayBooks::test_list # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_research_deep_poll_vcr.py::test_cassette_under_size_cap # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_research_idempotency.py::test_import_research_classified_non_idempotent # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_research_idempotency.py::test_import_research_no_inner_retry_on_5xx # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_research_idempotency.py::test_start_deep_research_classified_non_idempotent # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_research_idempotency.py::test_start_deep_research_no_inner_retry_on_5xx # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_research_idempotency.py::test_start_fast_research_classified_non_idempotent # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_research_idempotency.py::test_start_fast_research_happy_path_one_post # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_research_idempotency.py::test_start_fast_research_no_inner_retry_on_5xx # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_research_import_verification_vcr.py::test_cassette_under_size_cap # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_rpc_seam_matrix.py::test_notebooks_list_crosses_rpc_encode_decode_seam # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_rpc_seam_matrix.py::test_notebooks_list_surfaces_response_rpc_id_drift # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_save_chat_as_note_integration.py::test_save_answer_as_note_wire_round_trip # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestBuildUrlHL::test_build_url_defaults_hl_to_en # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestBuildUrlHL::test_build_url_empty_env_falls_back_to_en # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestBuildUrlHL::test_build_url_includes_hl_from_env # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestClientInitialization::test_client_context_manager_closes # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestClientInitialization::test_client_initialization # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestClientInitialization::test_client_raises_if_not_initialized # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestClientInitialization::test_close_closes_http_client_when_cookie_sync_fails # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestClientInitialization::test_close_does_not_sync_in_memory_auth_to_default_storage # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestCrossDomainCookiePreservation::test_cookies_preserved_on_cross_domain_redirect # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestCrossDomainCookiePreservation::test_googleusercontent_cookies_not_reassigned # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestCrossDomainCookiePreservation::test_update_auth_headers_merges_not_replaces # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestCrossDomainCookiePreservation::test_update_auth_headers_preserves_redirect_cookies # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestGetHttpClient::test_get_http_client_raises_when_not_initialized # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestGetHttpClient::test_get_http_client_returns_client_when_initialized # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestGetSourceIds::test_returns_empty_list_when_data_is_empty_list # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestGetSourceIds::test_returns_empty_list_when_data_is_none # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestGetSourceIds::test_returns_empty_list_when_data_is_not_list # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestGetSourceIds::test_returns_empty_list_when_notebook_info_missing_sources # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestGetSourceIds::test_returns_empty_list_when_sources_list_is_empty # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestGetSourceIds::test_returns_source_ids_from_nested_data # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestIsAuthError::test_returns_false_for_500_http_status_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestIsAuthError::test_returns_false_for_client_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestIsAuthError::test_returns_false_for_network_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestIsAuthError::test_returns_false_for_plain_exception # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestIsAuthError::test_returns_false_for_rate_limit_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestIsAuthError::test_returns_false_for_rpc_error_with_auth_words_but_no_auth_signal[Authentication summary could not be generated] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestIsAuthError::test_returns_false_for_rpc_error_with_auth_words_but_no_auth_signal[Session expired while rendering an unrelated artifact] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestIsAuthError::test_returns_false_for_rpc_error_with_auth_words_but_no_auth_signal[Unauthorized access to this notebook] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestIsAuthError::test_returns_false_for_rpc_error_with_generic_message # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestIsAuthError::test_returns_false_for_rpc_timeout_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestIsAuthError::test_returns_false_for_server_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestIsAuthError::test_returns_true_for_400_http_status_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestIsAuthError::test_returns_true_for_401_http_status_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestIsAuthError::test_returns_true_for_403_http_status_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestIsAuthError::test_returns_true_for_auth_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestIsAuthError::test_returns_true_for_rpc_error_with_auth_code[16] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestIsAuthError::test_returns_true_for_rpc_error_with_auth_code[401] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestIsAuthError::test_returns_true_for_rpc_error_with_auth_code[403] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestIsAuthError::test_returns_true_for_rpc_error_with_auth_code[UNAUTHENTICATED] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestRPCCallAuthRetry::test_auth_retry_on_decode_rpc_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestRPCCallHTTPErrors::test_client_error_400 # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestRPCCallHTTPErrors::test_connect_error_raises_network_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestRPCCallHTTPErrors::test_connect_timeout_raises_network_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestRPCCallHTTPErrors::test_generic_request_error_raises_network_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestRPCCallHTTPErrors::test_rate_limit_429_with_invalid_retry_after_header # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestRPCCallHTTPErrors::test_rate_limit_429_with_retry_after_header # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestRPCCallHTTPErrors::test_rate_limit_429_without_retry_after_header # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestRPCCallHTTPErrors::test_read_timeout_raises_rpc_timeout_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_session_integration.py::TestRPCCallHTTPErrors::test_server_error_500 # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_settings_integration.py::TestLoginLanguageSync::test_login_syncs_server_language_to_config # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_settings_integration.py::TestSettingsAPI::test_get_account_limits # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_settings_integration.py::TestSettingsAPI::test_get_output_language # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_settings_integration.py::TestSettingsAPI::test_get_output_language_raises_on_envelope_drift # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_settings_integration.py::TestSettingsAPI::test_get_output_language_returns_none_when_language_slot_absent # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_settings_integration.py::TestSettingsAPI::test_get_output_language_returns_none_when_not_set # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_settings_integration.py::TestSettingsAPI::test_set_output_language # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_settings_integration.py::TestSettingsAPI::test_set_output_language_english # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sharing_integration.py::TestAddUser::test_add_user_as_editor # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sharing_integration.py::TestAddUser::test_add_user_as_viewer # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sharing_integration.py::TestAddUser::test_add_user_with_welcome_message # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sharing_integration.py::TestGetShareStatus::test_get_status_private_notebook # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sharing_integration.py::TestGetShareStatus::test_get_status_public_notebook # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sharing_integration.py::TestGetShareStatus::test_get_status_request_format # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sharing_integration.py::TestRemoveUser::test_remove_user # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sharing_integration.py::TestSetPublic::test_set_public_false # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sharing_integration.py::TestSetPublic::test_set_public_true # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sharing_integration.py::TestSetViewLevel::test_set_view_level_chat_only # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sharing_integration.py::TestSetViewLevel::test_set_view_level_full_notebook # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sharing_integration.py::TestSharingAPIIntegration::test_client_has_sharing_attribute # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sharing_integration.py::TestUpdateUser::test_update_user_permission # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_create_families_send_once_without_preflight_or_repost[drive] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_create_families_send_once_without_preflight_or_repost[file] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_create_families_send_once_without_preflight_or_repost[notebook] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_create_families_send_once_without_preflight_or_repost[url] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_create_families_send_once_without_preflight_or_repost[youtube] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_delete_artifact_classified_idempotent_set_op # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_delete_artifact_retries_remain_enabled # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_delete_notebook_classified_idempotent_set_op # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_delete_notebook_retries_remain_enabled # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_delete_source_classified_idempotent_set_op # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_delete_source_retries_remain_enabled # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_mutation_transport_evidence_never_reposts[connect] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_mutation_transport_evidence_never_reposts[http-429] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_mutation_transport_evidence_never_reposts[http-5xx] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_mutation_transport_evidence_never_reposts[http-auth] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_mutation_transport_evidence_never_reposts[pool] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_mutation_transport_evidence_never_reposts[write] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_notebooks_create_probe_propagates_network_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_notebooks_create_probe_propagates_non_network_exception # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_refresh_source_classified_at_least_once_accepted # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_refresh_source_emits_rate_limited_warn # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_share_notebook_classified_non_idempotent_no_retry # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_side_effects_idempotency.py::test_share_notebook_does_not_retry_on_5xx # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestAddDriveWait::test_add_drive_wait_true # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestAddEpubFileSource::test_add_epub_file_upload # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestAddFileSource::test_add_file_content_upload # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestAddFileSource::test_add_file_not_found # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestAddFileSource::test_add_file_rpc_params_format # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestAddFileSource::test_add_file_success # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestAddFileSource::test_add_file_upload_metadata # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestAddFileValidation::test_add_file_directory_raises_validation_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestAddFileWait::test_add_file_wait_true # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestAddSource::test_add_source_text # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestAddSource::test_add_source_url # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestAddTextErrorPaths::test_add_text_none_result_raises_source_add_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestAddTextErrorPaths::test_add_text_rpc_error_raises_source_add_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestAddTextErrorPaths::test_add_text_wait_true # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestAddUrlErrorPaths::test_add_url_none_result_raises_source_add_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestAddUrlErrorPaths::test_add_url_rpc_error_raises_source_add_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestAddUrlErrorPaths::test_add_url_wait_true # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestAddUrlErrorPaths::test_add_url_youtube_like_no_id_warning # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestAddUrlErrorPaths::test_add_url_youtube_rpc_error_raises_source_add_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestAddYoutubeSourceDirect::test_add_url_youtube_video_success # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestCheckFreshnessEdgeCases::test_check_freshness_drive_nested_false_value # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestCheckFreshnessEdgeCases::test_check_freshness_drive_nested_list_too_short_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestCheckFreshnessEdgeCases::test_check_freshness_list_first_element_not_list_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestCheckFreshnessEdgeCases::test_check_freshness_none_result_raises_decoding_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestDeleteSource::test_delete_source # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestDeleteSource::test_delete_source_request_format # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestExtractAllText::test_extract_all_text_max_depth_zero_returns_empty # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestExtractAllText::test_extract_all_text_nested_lists # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestExtractVideoIdFromParsedUrl::test_extract_youtube_video_id_embed_url # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestExtractVideoIdFromParsedUrl::test_extract_youtube_video_id_shorts_url # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestExtractVideoIdFromParsedUrl::test_extract_youtube_video_id_watch_with_valid_id # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestExtractVideoIdFromParsedUrl::test_extract_youtube_video_id_youtu_be_with_path # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestExtractVideoIdNoQuery::test_extract_youtube_video_id_no_query_string # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestExtractYoutubeVideoId::test_extract_youtube_video_id_invalid_id_chars # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestExtractYoutubeVideoId::test_extract_youtube_video_id_no_query_param # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestExtractYoutubeVideoId::test_extract_youtube_video_id_non_youtube_domain # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestExtractYoutubeVideoId::test_extract_youtube_video_id_parse_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestExtractYoutubeVideoId::test_extract_youtube_video_id_watch_url # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestExtractYoutubeVideoId::test_extract_youtube_video_id_youtu_be_no_path # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetFulltext::test_get_fulltext_basic # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetFulltext::test_get_fulltext_empty_content # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetFulltext::test_get_fulltext_invalid_format_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetFulltext::test_get_fulltext_markdown_basic # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetFulltext::test_get_fulltext_markdown_missing_dep_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetFulltext::test_get_fulltext_markdown_no_html_returns_empty # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetFulltext::test_get_fulltext_markdown_sends_params_3_3 # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetFulltext::test_get_fulltext_request_format # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetFulltextEdgeCases::test_get_fulltext_no_content_logs_warning # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetFulltextEdgeCases::test_get_fulltext_result3_missing # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetFulltextEdgeCases::test_get_fulltext_result_0_2_has_type_no_url_field # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetFulltextEdgeCases::test_get_fulltext_result_0_2_short_no_type # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetFulltextEdgeCases::test_get_fulltext_result_not_list_raises_not_found # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetFulltextEdgeCases::test_get_fulltext_source_type_only_empty_url_list # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetFulltextEdgeCases::test_get_fulltext_with_source_type_and_url # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetFulltextEdgeCases::test_get_fulltext_youtube_url_at_index_5 # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetFulltextResult0Branches::test_get_fulltext_content_blocks_not_list # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetFulltextResult0Branches::test_get_fulltext_result_0_2_not_list # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetFulltextResult0Branches::test_get_fulltext_result_0_not_list # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetGuideEdgeCases::test_get_guide_inner_not_list # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetGuideEdgeCases::test_get_guide_outer_not_list # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetGuideEdgeCases::test_get_guide_result_false # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetSource::test_get_source # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetSource::test_get_source_uses_public_list_hook # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestGetSource::test_list_uses_current_rpc_executor_call # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestListSourcesMalformedResponse::test_list_sources_empty_response_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestListSourcesMalformedResponse::test_list_sources_nb_info_missing_index_1_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestListSourcesMalformedResponse::test_list_sources_non_list_notebook_entry_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestListSourcesMalformedResponse::test_list_sources_null_slot_is_empty_notebook_under_strict_decode # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestListSourcesMalformedResponse::test_list_sources_raises_by_default_under_strict_decode[rpc_result0-API response structure changed] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestListSourcesMalformedResponse::test_list_sources_raises_by_default_under_strict_decode[rpc_result1-API response structure changed] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestListSourcesMalformedResponse::test_list_sources_raises_by_default_under_strict_decode[rpc_result2-API response structure changed] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestListSourcesMalformedResponse::test_list_sources_raises_by_default_under_strict_decode[rpc_result3-sources data is str, not list] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestListSourcesMalformedResponse::test_list_sources_sources_list_not_a_list_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestListSourcesMalformedResponse::test_list_sources_strict_raises_for_malformed_response[rpc_result0-API response structure changed] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestListSourcesMalformedResponse::test_list_sources_strict_raises_for_malformed_response[rpc_result1-API response structure changed] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestListSourcesMalformedResponse::test_list_sources_strict_raises_for_malformed_response[rpc_result2-API response structure changed] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestListSourcesMalformedResponse::test_list_sources_strict_raises_for_malformed_response[rpc_result3-sources data is str, not list] # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestListSourcesParsingEdgeCases::test_list_sources_invalid_status_code # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestListSourcesParsingEdgeCases::test_list_sources_src_id_not_nested # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestListSourcesParsingEdgeCases::test_list_sources_timestamp_invalid # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestListSourcesParsingEdgeCases::test_list_sources_type_code_not_int # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestListSourcesParsingEdgeCases::test_list_sources_url_list_empty # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestListSourcesSkippedEntries::test_list_sources_no_status_data # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestListSourcesSkippedEntries::test_list_sources_skips_non_list_entry # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestRegisterFileSourceError::test_register_file_source_nested_empty_list # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestRegisterFileSourceError::test_register_file_source_none_result_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestSourcesAPI::test_add_drive_source # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestSourcesAPI::test_check_freshness_fresh # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestSourcesAPI::test_check_freshness_fresh_drive_nested # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestSourcesAPI::test_check_freshness_fresh_empty_array # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestSourcesAPI::test_check_freshness_stale # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestSourcesAPI::test_get_guide # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestSourcesAPI::test_get_guide_empty # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestSourcesAPI::test_get_source_not_found # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestSourcesAPI::test_list_sources # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestSourcesAPI::test_list_sources_empty # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestSourcesAPI::test_list_sources_ignores_bare_http_at_index_0 # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestSourcesAPI::test_list_sources_index_7_wins_over_5 # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestSourcesAPI::test_list_sources_youtube_url_at_index_5 # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestSourcesAPI::test_refresh_source # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestSourcesAPI::test_rename_source_falls_back_to_fetch_on_null_echo # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestSourcesAPI::test_rename_source_missing_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestSourcesAPI::test_rename_source_return_object_false_raises_on_miss # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestSourcesAPI::test_rename_source_transport_error_not_rewrapped # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestSourcesAPI::test_rename_source_uses_echo # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestStartResumableUploadError::test_start_resumable_upload_missing_url_header # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestWaitForSources::test_wait_for_sources_parallel # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestWaitUntilReady::test_wait_until_ready_source_not_found_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestWaitUntilReady::test_wait_until_ready_source_ready_immediately # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestWaitUntilReady::test_wait_until_ready_timeout_raises # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestWaitUntilReadyErrorPaths::test_wait_until_ready_source_error_raises_processing_error # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestWaitUntilReadyErrorPaths::test_wait_until_ready_timeout_mid_loop # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestWaitUntilReadyMidLoopTimeout::test_wait_until_ready_remaining_zero_after_get # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
tests/integration/test_sources_integration.py::TestWaitUntilReadyPolling::test_wait_until_ready_polls_until_ready # existing mock-only integration exception; migrate per test-suite taxonomy cleanup
