test_competing_sources (__main__.ClaudeEnvironment.test_competing_sources) ... ok test_darwin_keychain_must_be_absent (__main__.ClaudeEnvironment.test_darwin_keychain_must_be_absent) ... ok test_setup_token_only (__main__.ClaudeEnvironment.test_setup_token_only) ... ok test_delivery_receipts (__main__.DeliveryHelpers.test_delivery_receipts) ... delivery fixtures passed: serialized installers, failure, partial replacement, stale receipt, reboot, owner/mode and guard-removal control ok test_keychain (__main__.DeliveryHelpers.test_keychain) ... keychain fixtures passed: repeat preservation, secret stdin, search list preservation, unlock failure, symlink ok test_claude_and_unknown_modes (__main__.Execute.test_claude_and_unknown_modes) ... ok test_gh_receives_only_selected_token (__main__.Execute.test_gh_receives_only_selected_token) ... ok test_linear_requires_workspace_and_forbids_auth (__main__.Execute.test_linear_requires_workspace_and_forbids_auth) ... ok test_owner_from_request_path (__main__.GithubCredentialHelper.test_owner_from_request_path) ... ok test_rejected_requests_print_nothing (__main__.GithubCredentialHelper.test_rejected_requests_print_nothing) ... ok test_selected_token_only (__main__.GithubEnvironment.test_selected_token_only) ... ok test_default_without_origin (__main__.GithubOwner.test_default_without_origin) ... ok test_environment_precedes_origin (__main__.GithubOwner.test_environment_precedes_origin) ... ok test_gh_repo_environment (__main__.GithubOwner.test_gh_repo_environment) ... ok test_origin_precedes_default (__main__.GithubOwner.test_origin_precedes_default) ... ok test_repository_selectors_must_match (__main__.GithubOwner.test_repository_selectors_must_match) ... ok test_undeclared_selection (__main__.GithubOwner.test_undeclared_selection) ... ok test_unknown_origin_owner_never_falls_back (__main__.GithubOwner.test_unknown_origin_owner_never_falls_back) ... ok test_accepts_delivered_credentials (__main__.LinearEnvironment.test_accepts_delivered_credentials) ... ok test_competing_configuration (__main__.LinearEnvironment.test_competing_configuration) ... ok test_competing_environment (__main__.LinearEnvironment.test_competing_environment) ... ok test_duplicate_workspace_grants (__main__.LinearEnvironment.test_duplicate_workspace_grants) ... ok test_foreign_homes (__main__.LinearEnvironment.test_foreign_homes) ... ok test_rendered_template_must_match_grants (__main__.LinearEnvironment.test_rendered_template_must_match_grants) ... ok test_exactly_one_declared_workspace (__main__.LinearWorkspace.test_exactly_one_declared_workspace) ... ok test_failures_exit_without_disclosure (__main__.Main.test_failures_exit_without_disclosure) ... ok test_git_credential_dispatch (__main__.Main.test_git_credential_dispatch) ... ok test_owner_mode_and_content (__main__.Material.test_owner_mode_and_content) ... ok test_ready_requires_every_file (__main__.Material.test_ready_requires_every_file) ... ok test_each_identity_mismatch_fails (__main__.Verify.test_each_identity_mismatch_fails) ... ok test_linear_metadata_mismatch_fails (__main__.Verify.test_linear_metadata_mismatch_fails) ... ok test_matching_identities (__main__.Verify.test_matching_identities) ... ok test_unsafe_omnigent_token_file (__main__.Verify.test_unsafe_omnigent_token_file) ... ok ---------------------------------------------------------------------- Ran 33 tests in 0.722s OK