Coverage report:
93%
hide covered
Files
Functions
Classes
coverage.py v7.13.0
, created at 2025-12-19 04:01 -0500
Statements
Branches
Total
File
function
coverage
statements
missing
excluded
coverage
branches
partial
coverage
src / nanocli / __init__.py
(no function)
100%
4
0
0
100%
0
0
100%
src / nanocli / config.py
option
100%
3
0
0
100%
0
0
100%
src / nanocli / config.py
load_yaml
100%
4
0
0
100%
2
0
100%
src / nanocli / config.py
parse_overrides
85%
13
2
0
83%
6
1
84%
src / nanocli / config.py
_parse_value
95%
22
1
0
92%
12
1
94%
src / nanocli / config.py
_set_nested
100%
3
0
0
100%
2
0
100%
src / nanocli / config.py
compile_config
95%
21
1
0
83%
12
2
91%
src / nanocli / config.py
to_yaml
83%
6
1
0
75%
4
1
80%
src / nanocli / config.py
save_yaml
100%
1
0
0
100%
0
0
100%
src / nanocli / config.py
get_flattened_config_options
75%
16
4
0
50%
8
2
67%
src / nanocli / config.py
get_schema_structure
100%
1
0
0
100%
0
0
100%
src / nanocli / config.py
(no function)
100%
16
0
0
100%
0
0
100%
src / nanocli / core.py
parse_args
100%
21
0
0
100%
14
0
100%
src / nanocli / core.py
NanoCLI.__init__
100%
5
0
0
100%
0
0
100%
src / nanocli / core.py
NanoCLI.__call__
67%
3
1
0
50%
2
1
60%
src / nanocli / core.py
NanoCLI._get_root
100%
4
0
0
100%
2
0
100%
src / nanocli / core.py
NanoCLI._get_path
100%
7
0
0
75%
4
1
91%
src / nanocli / core.py
NanoCLI._collect_configs
100%
16
0
0
83%
12
2
93%
src / nanocli / core.py
NanoCLI._execute
93%
60
4
0
92%
26
2
93%
src / nanocli / core.py
NanoCLI._show_help
100%
24
0
0
80%
10
2
94%
src / nanocli / core.py
NanoCLI._show_command_help
97%
29
1
0
75%
12
3
90%
src / nanocli / core.py
NanoCLI.command
100%
2
0
0
100%
0
0
100%
src / nanocli / core.py
NanoCLI.command.decorator
100%
10
0
0
75%
4
1
93%
src / nanocli / core.py
NanoCLI.group
100%
3
0
0
100%
0
0
100%
src / nanocli / core.py
group
100%
1
0
0
100%
0
0
100%
src / nanocli / core.py
run
100%
36
0
0
94%
16
1
98%
src / nanocli / core.py
_show_run_help
100%
26
0
0
75%
8
2
94%
src / nanocli / core.py
(no function)
100%
23
0
0
100%
0
0
100%
Total
96%
380
15
0
85%
156
22
93%
No items found using the specified filter.