Coverage report:
46%
hide covered
Files
Functions
Classes
coverage.py v7.9.2
, created at 2025-07-03 20:01 +0000
File
function
statements
missing
excluded
coverage
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/__init__.py
(no function)
6
0
0
100%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigProxy.__init__
5
5
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigProxy.__getattr__
12
12
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigProxy.__setattr__
12
12
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigProxy.__getitem__
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigProxy.__setitem__
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigProxy.__contains__
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigProxy.__repr__
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigProxy.__str__
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigProxy.__dir__
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigProxy.keys
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigProxy.values
6
6
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigProxy.items
6
6
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigProxy.to_dict
8
8
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigListProxy.__init__
4
4
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigListProxy.__getitem__
10
10
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigListProxy.__setitem__
5
5
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigListProxy.__len__
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigListProxy.__iter__
4
4
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigListProxy.append
3
3
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigListProxy.extend
3
3
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigListProxy.insert
10
10
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigListProxy.remove
14
14
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigListProxy.pop
16
16
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigListProxy.__repr__
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
ConfigListProxy.__str__
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.__init__
26
26
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager._create_default_config
7
7
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager._load_config
11
11
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager._validate_config
9
9
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager._is_valid_type
6
6
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager._convert_type
16
16
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.get
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.set
12
12
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.update
2
2
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.delete
9
9
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.save
13
13
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.reload
2
2
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.reset
3
3
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.config
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.is_modified
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.raw_config
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.__getitem__
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.__setitem__
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.__delitem__
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.__contains__
5
5
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.__len__
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.__iter__
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.keys
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.values
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.items
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.__getattr__
3
3
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.__setattr__
3
3
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.__dir__
3
3
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.__enter__
1
1
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
TypedConfigManager.__exit__
2
2
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/config_manager.py
(no function)
69
0
0
100%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/exceptions.py
(no function)
10
0
0
100%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/types.py
(no function)
136
0
0
100%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/utils.py
get_nested_value
14
4
0
71%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/utils.py
set_nested_value
11
3
0
73%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/utils.py
delete_nested_value
13
13
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/utils.py
flatten_dict
12
1
0
92%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/utils.py
unflatten_dict
4
4
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/utils.py
merge_configs
6
0
0
100%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/utils.py
validate_config_structure
7
7
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/utils.py
sanitize_key
4
4
0
0%
/Users/mac/Documents/Work/peachOps/yaml-config-manager/src/yamleaf/utils.py
(no function)
9
0
0
100%
Total
574
309
0
46%
No items found using the specified filter.