Python client tests; simulated API only; network blocked.
test_altered_cap_preserves_id_and_blocks (test_client.TestClient.test_altered_cap_preserves_id_and_blocks) ... ok
test_cloud_start_requires_explicit_flag (test_client.TestClient.test_cloud_start_requires_explicit_flag) ... ok
test_conflicting_recovery_id_and_wrong_actor_block (test_client.TestClient.test_conflicting_recovery_id_and_wrong_actor_block) ... ok
test_count_mismatch_never_exports (test_client.TestClient.test_count_mismatch_never_exports) ... ok
test_duplicate_start_does_not_post_again (test_client.TestClient.test_duplicate_start_does_not_post_again) ... ok
test_invalid_budgets_never_call_api (test_client.TestClient.test_invalid_budgets_never_call_api) ... ok
test_lost_post_keeps_reservation (test_client.TestClient.test_lost_post_keeps_reservation) ... ok
test_no_credentials_in_state_or_query (test_client.TestClient.test_no_credentials_in_state_or_query) ... ok
test_partial_output_exports_diagnostics_without_import (test_client.TestClient.test_partial_output_exports_diagnostics_without_import) ... ok
test_pending_timeout_can_resume_without_post (test_client.TestClient.test_pending_timeout_can_resume_without_post) ... ok
test_recover_existing_run_after_lost_response (test_client.TestClient.test_recover_existing_run_after_lost_response) ... ok
test_resume_failure_never_exports (test_client.TestClient.test_resume_failure_never_exports) ... ok

----------------------------------------------------------------------
Ran 12 tests in 0.032s

OK
