Coverage report:
68%
hide covered
Files
Functions
Classes
coverage.py v7.8.2
, created at 2025-06-06 22:50 +0200
File
function
statements
missing
excluded
branches
partial
coverage
src/navdict/__init__.py
(no function)
2
0
0
0
0
100%
src/navdict/navdict.py
_search_directive_plugin
1
1
0
0
0
0%
src/navdict/navdict.py
_load_class
7
2
0
4
1
55%
src/navdict/navdict.py
_load_csv
17
5
0
2
1
68%
src/navdict/navdict.py
_load_int_enum
12
1
0
8
2
85%
src/navdict/navdict.py
_load_yaml
16
6
0
2
0
67%
src/navdict/navdict.py
_get_attribute
5
5
0
0
0
0%
src/navdict/navdict.py
NavigableDict.__init__
10
0
0
6
0
100%
src/navdict/navdict.py
NavigableDict.label
1
0
0
0
0
100%
src/navdict/navdict.py
NavigableDict.add
3
3
0
2
0
0%
src/navdict/navdict.py
NavigableDict.clear
2
2
0
2
0
0%
src/navdict/navdict.py
NavigableDict.__repr__
1
1
0
0
0
0%
src/navdict/navdict.py
NavigableDict.__delitem__
2
2
0
0
0
0%
src/navdict/navdict.py
NavigableDict.__setattr__
8
1
0
2
1
80%
src/navdict/navdict.py
NavigableDict.__getattribute__
5
0
0
2
0
100%
src/navdict/navdict.py
NavigableDict.__delattr__
2
2
0
0
0
0%
src/navdict/navdict.py
NavigableDict.__setitem__
8
8
0
2
0
0%
src/navdict/navdict.py
NavigableDict.__getitem__
4
1
0
2
1
67%
src/navdict/navdict.py
NavigableDict._handle_directive
23
4
0
14
3
81%
src/navdict/navdict.py
NavigableDict._get_args_and_kwargs
9
0
0
0
0
100%
src/navdict/navdict.py
NavigableDict.set_private_attribute
5
2
0
4
2
56%
src/navdict/navdict.py
NavigableDict.get_private_attribute
3
3
0
2
0
0%
src/navdict/navdict.py
NavigableDict.has_private_attribute
7
7
0
2
0
0%
src/navdict/navdict.py
NavigableDict.get_raw_value
4
4
0
0
0
0%
src/navdict/navdict.py
NavigableDict.__str__
1
1
0
0
0
0%
src/navdict/navdict.py
NavigableDict._pretty_str
7
7
0
4
0
0%
src/navdict/navdict.py
NavigableDict.__rich__
3
3
0
0
0
0%
src/navdict/navdict.py
NavigableDict._save
17
5
0
12
4
69%
src/navdict/navdict.py
NavigableDict.get_memoized_keys
1
1
0
0
0
0%
src/navdict/navdict.py
NavigableDict.from_dict
1
0
0
0
0
100%
src/navdict/navdict.py
NavigableDict.from_yaml_string
8
0
0
2
0
100%
src/navdict/navdict.py
NavigableDict.from_yaml_file
7
2
0
4
2
64%
src/navdict/navdict.py
NavigableDict.to_yaml_file
9
4
0
2
1
55%
src/navdict/navdict.py
NavigableDict.get_filename
3
3
0
2
0
0%
src/navdict/navdict.py
_walk_dict_tree
6
6
0
4
0
0%
src/navdict/navdict.py
(no function)
59
0
0
0
0
100%
tests/helpers.py
create_empty_file
5
5
0
0
0
0%
tests/helpers.py
create_empty_file._ContextManager.__init__
7
7
0
4
0
0%
tests/helpers.py
create_empty_file._ContextManager.__enter__
1
1
0
0
0
0%
tests/helpers.py
create_empty_file._ContextManager.__exit__
1
1
0
0
0
0%
tests/helpers.py
create_text_file
5
0
0
0
0
100%
tests/helpers.py
create_text_file._ContextManager.__init__
7
2
0
4
2
64%
tests/helpers.py
create_text_file._ContextManager.__enter__
1
0
0
0
0
100%
tests/helpers.py
create_text_file._ContextManager.__exit__
1
0
0
0
0
100%
tests/helpers.py
create_test_csv_file
1
0
0
0
0
100%
tests/helpers.py
main
18
18
0
0
0
0%
tests/helpers.py
(no function)
11
1
0
2
1
85%
tests/test_navdict.py
TakeTwoOptionalArguments.__init__
3
0
0
0
0
100%
tests/test_navdict.py
TakeTwoOptionalArguments.__str__
1
0
0
0
0
100%
tests/test_navdict.py
TakeOneKeywordArgument.__init__
1
0
0
0
0
100%
tests/test_navdict.py
TakeOneKeywordArgument.__str__
1
0
0
0
0
100%
tests/test_navdict.py
test_construction
5
0
0
0
0
100%
tests/test_navdict.py
test_from_yaml_string
11
0
0
0
0
100%
tests/test_navdict.py
test_from_yaml_file
12
0
0
0
0
100%
tests/test_navdict.py
test_to_yaml_file
6
0
0
0
0
100%
tests/test_navdict.py
test_class_directive
10
0
0
0
0
100%
tests/test_navdict.py
test_from_dict
12
0
0
0
0
100%
tests/test_navdict.py
get_enum_metaclass
5
3
0
4
1
33%
tests/test_navdict.py
test_int_enum
17
0
0
0
0
100%
tests/test_navdict.py
test_recursive_load
3
0
0
0
0
100%
tests/test_navdict.py
test_load_csv
14
0
0
0
0
100%
tests/test_navdict.py
(no function)
31
0
0
0
0
100%
Total
469
130
0
100
22
68%
No items found using the specified filter.