Coverage report: 83%

Files Functions Classes

coverage.py v7.10.7, created at 2025-09-28 14:48 -0400

File function statements missing excluded coverage
src/clauth/__init__.py (no function) 6 2 0 67%
src/clauth/aws_utils.py setup_iam_user_auth 33 4 0 88%
src/clauth/aws_utils.py setup_sso_auth 18 0 0 100%
src/clauth/aws_utils.py user_is_authenticated 19 7 0 63%
src/clauth/aws_utils.py get_existing_sso_start_url 14 7 0 50%
src/clauth/aws_utils.py remove_sso_session 21 6 0 71%
src/clauth/aws_utils.py clear_sso_cache 22 6 0 73%
src/clauth/aws_utils.py delete_aws_credentials_profile 20 4 0 80%
src/clauth/aws_utils.py delete_aws_profile 21 4 0 81%
src/clauth/aws_utils.py list_bedrock_profiles 23 5 0 78%
src/clauth/aws_utils.py (no function) 16 0 4 100%
src/clauth/cli.py OrderedGroup.list_commands 1 1 0 0%
src/clauth/cli.py main 2 1 0 50%
src/clauth/cli.py (no function) 17 0 2 100%
src/clauth/commands/__init__.py (no function) 5 0 0 100%
src/clauth/commands/config.py config_show 23 0 0 100%
src/clauth/commands/config.py (no function) 7 0 0 100%
src/clauth/commands/delete.py delete 46 8 0 83%
src/clauth/commands/delete.py (no function) 6 0 0 100%
src/clauth/commands/init.py _handle_authentication 16 3 0 81%
src/clauth/commands/init.py _launch_claude_cli 11 3 0 73%
src/clauth/commands/init.py _handle_model_selection 20 0 0 100%
src/clauth/commands/init.py init_command 36 19 0 47%
src/clauth/commands/init.py (no function) 17 0 0 100%
src/clauth/commands/models.py list_models 15 3 0 80%
src/clauth/commands/models.py switch_models 39 10 0 74%
src/clauth/commands/models.py (no function) 12 0 0 100%
src/clauth/config.py AWSConfig.validate_sso_url 3 1 0 67%
src/clauth/config.py ConfigManager.__init__ 6 0 0 100%
src/clauth/config.py ConfigManager._get_default_config_dir 4 1 0 75%
src/clauth/config.py ConfigManager.load 15 4 0 73%
src/clauth/config.py ConfigManager.save 6 1 0 83%
src/clauth/config.py ConfigManager._get_config_file 3 1 0 67%
src/clauth/config.py ConfigManager._apply_env_overrides 22 8 0 64%
src/clauth/config.py ConfigManager._migrate_placeholder_urls 6 1 0 83%
src/clauth/config.py ConfigManager.config 3 1 0 67%
src/clauth/config.py ConfigManager.update_model_settings 7 1 0 86%
src/clauth/config.py ConfigManager.get_custom_style 2 0 0 100%
src/clauth/config.py ConfigManager.list_profiles 6 1 0 83%
src/clauth/config.py ConfigManager.profile_exists 1 0 0 100%
src/clauth/config.py ConfigManager.delete_profile 5 0 0 100%
src/clauth/config.py get_config_manager 3 0 0 100%
src/clauth/config.py get_config 1 1 0 0%
src/clauth/config.py (no function) 52 0 0 100%
src/clauth/helpers.py clear_screen 1 0 0 100%
src/clauth/helpers.py show_welcome_logo 4 0 0 100%
src/clauth/helpers.py choose_auth_method 5 0 0 100%
src/clauth/helpers.py get_app_path 15 0 0 100%
src/clauth/helpers.py is_sso_profile 5 2 0 60%
src/clauth/helpers.py handle_authentication_failure 11 0 0 100%
src/clauth/helpers.py prompt_for_region_if_needed 19 5 0 74%
src/clauth/helpers.py validate_model_id 6 0 0 100%
src/clauth/helpers.py (no function) 22 0 0 100%
src/clauth/launcher.py launch_claude_cli 24 3 0 88%
src/clauth/launcher.py (no function) 7 0 0 100%
Total   750 124 6 83%

No items found using the specified filter.