Coverage report:
83%
hide covered
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.