test(errors): seven-tier coverage for ExitCode, MuseCLIError, RepoNotFoundError, UntrustedRepositoryError, HubFingerprintMismatchError
sha256:027eceacf40950578e0edd7afa0cd04dcad41e7531e21d6fe4530eff736ebbeb
sha
+76
symbols
sha256:832f45e6a135792288a7ae8d1d31224fd57da51ace76633c61ffcb92bdd7372f
snapshot
+76
symbols added
0
dead code introduced
Semantic Changes
76 symbols
+
test_fingerprint_mismatch_attributes_independent_of_message
method
method test_fingerprint_mismatch_attributes_independent_of_message L379–384
+
test_muse_cli_error_exit_code_attribute_is_exit_code_instance
method
method test_muse_cli_error_exit_code_attribute_is_exit_code_instance L367–370
+
test_untrusted_repo_attributes_independent_of_message
method
method test_untrusted_repo_attributes_independent_of_message L372–377
+
test_muse_outside_repo_exit_code_is_repo_not_found
method
method test_muse_outside_repo_exit_code_is_repo_not_found L304–315
+
test_message_mentions_both_fingerprints
method
method test_message_mentions_both_fingerprints L229–234
+
test_all_exit_codes_valid_process_exit_codes
method
method test_all_exit_codes_valid_process_exit_codes L275–278
+
test_exit_code_propagates_through_system_exit
method
method test_exit_code_propagates_through_system_exit L268–273
+
test_repo_not_found_exit_code_matches_enum
method
method test_repo_not_found_exit_code_matches_enum L280–283
+
test_repo_not_found_not_caught_by_os_error
method
method test_repo_not_found_not_caught_by_os_error L254–261
+
test_untrusted_repo_caught_by_os_error
method
method test_untrusted_repo_caught_by_os_error L263–266
+
test_default_exit_code_is_internal_error
method
method test_default_exit_code_is_internal_error L88–91
+
test_muse_cli_error_instantiation_under_1ms_each
method
method test_muse_cli_error_instantiation_under_1ms_each L437–443
+
test_untrusted_repo_error_instantiation_fast
method
method test_untrusted_repo_error_instantiation_fast L445–451
+
test_default_message_mentions_muse_init
method
method test_default_message_mentions_muse_init L114–117
+
test_ansi_in_untrusted_path_preserved_in_attribute
method
method test_ansi_in_untrusted_path_preserved_in_attribute L398–403
+
test_fingerprint_mismatch_with_hostile_fingerprint_strings
method
method test_fingerprint_mismatch_with_hostile_fingerprint_strings L416–420
+
test_null_byte_in_muse_cli_error_message_does_not_crash
method
method test_null_byte_in_muse_cli_error_message_does_not_crash L405–408
+
test_very_long_message_does_not_crash
method
method test_very_long_message_does_not_crash L410–414
+
test_10000_muse_cli_error_instantiations
method
method test_10000_muse_cli_error_instantiations L324–328
+
test_10000_untrusted_repo_error_instantiations
method
method test_10000_untrusted_repo_error_instantiations L349–353
+
test_concurrent_exception_raises_all_succeed
method
method test_concurrent_exception_raises_all_succeed L330–347
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:027eceacf40950578e0edd7afa0cd04dcad41e7531e21d6fe4530eff736ebbeb --body "your comment"
No comments yet. Be the first to start the discussion.