Coverage report: 93%

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.