Coverage report:
15%
hide covered
Files
Functions
Classes
coverage.py v7.8.2
, created at 2026-07-14 16:43 +0200
File
function
statements
missing
excluded
branches
partial
coverage
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
VSCodePytestError.__init__
1
1
0
0
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
get_test_root_path
3
3
0
2
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
pytest_load_initial_conftests
27
9
0
20
8
64%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
pytest_internalerror
1
1
0
0
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
pytest_exception_interact
17
17
0
10
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
has_symlink_parent
7
7
0
4
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
get_absolute_test_id
2
2
0
0
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
pytest_keyboard_interrupt
1
1
0
0
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
create_test_outcome
1
1
0
0
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
pytest_report_teststatus
24
24
0
10
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
pytest_runtest_protocol
13
13
0
4
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
check_skipped_wrapper
8
8
0
6
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
check_skipped_condition
7
7
0
6
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
pytest_sessionfinish
70
70
0
28
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
construct_nested_folders
19
19
0
4
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
process_parameterized_test
28
28
0
10
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
build_test_tree
51
51
0
26
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
build_nested_folders
27
27
0
10
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
create_test_node
3
3
0
0
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
create_session_node
2
2
0
0
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
create_class_node
9
9
0
2
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
create_parameterized_function_node
1
1
0
0
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
create_file_node
1
1
0
0
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
create_folder_node
1
1
0
0
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
cached_fsdecode
3
3
0
2
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
get_node_path
25
25
0
12
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
send_execution_message
4
4
0
2
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
send_discovery_message
4
4
0
2
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
PathEncoder.default
3
3
0
2
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
send_message
28
28
0
8
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
DeferPlugin.pytest_xdist_auto_num_workers
5
5
0
2
0
0%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
pytest_plugin_registered
3
1
0
2
1
60%
/Users/rik/.vscode/extensions/ms-python.python-2026.4.0-darwin-arm64/python_files/vscode_pytest/__init__.py
(no function)
113
113
0
2
0
0%
src/navdict/__init__.py
(no function)
6
0
0
0
0
100%
src/navdict/directive.py
Directive.__init__
1
0
0
2
1
67%
src/navdict/directive.py
Directive.__init__
1
0
0
2
1
67%
src/navdict/directive.py
Directive.__init__
9
4
0
4
1
46%
src/navdict/directive.py
Directive.name
1
1
0
0
0
0%
src/navdict/directive.py
Directive.func
1
1
0
0
0
0%
src/navdict/directive.py
register_directive
1
1
0
0
0
0%
src/navdict/directive.py
load_directive_plugins
4
0
0
2
0
100%
src/navdict/directive.py
is_directive
4
4
0
2
0
0%
src/navdict/directive.py
unravel_directive
4
4
0
2
0
0%
src/navdict/directive.py
get_directive_plugin
1
1
0
0
0
0%
src/navdict/directive.py
(no function)
24
0
0
0
0
100%
src/navdict/navdict.py
load_class
7
7
0
4
0
0%
src/navdict/navdict.py
get_resource_location
12
12
0
8
0
0%
src/navdict/navdict.py
expand_env_vars
2
2
0
0
0
0%
src/navdict/navdict.py
expand_env_vars._replace
5
5
0
0
0
0%
src/navdict/navdict.py
load_csv
23
23
0
6
0
0%
src/navdict/navdict.py
load_csv.filter_lines
3
3
0
4
0
0%
src/navdict/navdict.py
load_int_enum
12
12
0
8
0
0%
src/navdict/navdict.py
load_yaml
25
25
0
6
0
0%
src/navdict/navdict.py
_get_attribute
5
5
0
0
0
0%
src/navdict/navdict.py
NavigableDict.__init__
12
12
0
6
0
0%
src/navdict/navdict.py
NavigableDict.get_label
1
1
0
0
0
0%
src/navdict/navdict.py
NavigableDict.set_label
1
1
0
0
0
0%
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
8
0
2
0
0%
src/navdict/navdict.py
NavigableDict._alias_hook
1
1
0
0
0
0%
src/navdict/navdict.py
NavigableDict.set_alias_hook
1
1
0
0
0
0%
src/navdict/navdict.py
NavigableDict.as_typed
1
1
0
0
0
0%
src/navdict/navdict.py
NavigableDict.__dir__
6
6
0
4
0
0%
src/navdict/navdict.py
NavigableDict.__getattribute__
17
17
0
4
0
0%
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__
16
16
0
4
0
0%
src/navdict/navdict.py
NavigableDict._handle_directive
21
21
0
10
0
0%
src/navdict/navdict.py
NavigableDict._get_location
5
5
0
0
0
0%
src/navdict/navdict.py
NavigableDict._get_args_and_kwargs
9
9
0
0
0
0%
src/navdict/navdict.py
NavigableDict.set_private_attribute
5
5
0
4
0
0%
src/navdict/navdict.py
NavigableDict.get_private_attribute
6
6
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
17
0
12
0
0%
src/navdict/navdict.py
NavigableDict.get_memoized_keys
1
1
0
0
0
0%
src/navdict/navdict.py
NavigableDict.del_memoized_key
5
5
0
0
0
0%
src/navdict/navdict.py
NavigableDict.from_dict
1
1
0
0
0
0%
src/navdict/navdict.py
NavigableDict.from_yaml_string
8
8
0
2
0
0%
src/navdict/navdict.py
NavigableDict.from_yaml_file
9
9
0
6
0
0%
src/navdict/navdict.py
NavigableDict.to_yaml_file
13
13
0
6
0
0%
src/navdict/navdict.py
NavigableDict.get_filename
1
1
0
0
0
0%
src/navdict/navdict.py
_walk_dict_tree
6
6
0
4
0
0%
src/navdict/navdict.py
(no function)
77
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
5
0
0
0
0%
tests/helpers.py
create_text_file._ContextManager.__init__
7
7
0
4
0
0%
tests/helpers.py
create_text_file._ContextManager.__enter__
1
1
0
0
0
0%
tests/helpers.py
create_text_file._ContextManager.__exit__
1
1
0
0
0
0%
tests/helpers.py
create_test_csv_file
1
1
0
0
0
0%
tests/helpers.py
create_test_csv_file_semicolon
1
1
0
0
0
0%
tests/helpers.py
main
18
18
0
0
0
0%
tests/helpers.py
(no function)
12
1
0
2
1
86%
tests/test_navdict.py
TakeTwoOptionalArguments.__init__
3
3
0
0
0
0%
tests/test_navdict.py
TakeTwoOptionalArguments.__str__
1
1
0
0
0
0%
tests/test_navdict.py
TakeOneKeywordArgument.__init__
1
1
0
0
0
0%
tests/test_navdict.py
TakeOneKeywordArgument.__str__
1
1
0
0
0
0%
tests/test_navdict.py
test_is_directive
9
9
0
0
0
0%
tests/test_navdict.py
test_get_directive_plugin
2
2
0
0
0
0%
tests/test_navdict.py
test_use_a_directive_plugin
4
4
0
0
0
0%
tests/test_navdict.py
test_get_resource_location
4
4
0
0
0
0%
tests/test_navdict.py
test_construction
5
5
0
0
0
0%
tests/test_navdict.py
test_label
6
6
0
0
0
0%
tests/test_navdict.py
test_navigation
5
5
0
0
0
0%
tests/test_navdict.py
test_as_typed_helper_for_static_typing
5
5
0
0
0
0%
tests/test_navdict.py
test_dir_includes_identifier_keys
5
5
0
0
0
0%
tests/test_navdict.py
test_from_yaml_string
11
11
0
0
0
0%
tests/test_navdict.py
test_from_yaml_file
14
14
0
0
0
0%
tests/test_navdict.py
test_to_yaml_file
8
8
0
0
0
0%
tests/test_navdict.py
test_class_directive
10
10
0
0
0
0%
tests/test_navdict.py
test_user_defined_function_directive
8
8
0
0
0
0%
tests/test_navdict.py
test_user_defined_function_directive.mock_pandas_directive
1
1
0
0
0
0%
tests/test_navdict.py
test_from_dict
12
12
0
0
0
0%
tests/test_navdict.py
get_enum_metaclass
5
5
0
4
0
0%
tests/test_navdict.py
test_int_enum
17
17
0
0
0
0%
tests/test_navdict.py
test_recursive_load
3
3
0
0
0
0%
tests/test_navdict.py
test_relative_load
3
3
0
0
0
0%
tests/test_navdict.py
test_relative_load_from_string
9
9
0
0
0
0%
tests/test_navdict.py
test_load_csv
8
8
0
0
0
0%
tests/test_navdict.py
test_expand_env_vars
10
10
0
0
0
0%
tests/test_navdict.py
test_load_csv_with_env_var
9
9
0
0
0
0%
tests/test_navdict.py
test_load_csv_env_var_expansion_disabled
7
7
0
0
0
0%
tests/test_navdict.py
test_load_csv_missing_env_var
4
4
0
0
0
0%
tests/test_navdict.py
test_load_csv_with_delimiter
9
9
0
0
0
0%
tests/test_navdict.py
test_directive_registration
12
12
0
0
0
0%
tests/test_navdict.py
test_directive_registration.inspect_directive
1
1
0
0
0
0%
tests/test_navdict.py
test_env_var
6
6
0
0
0
0%
tests/test_navdict.py
test_memoized_keys
8
8
0
0
0
0%
tests/test_navdict.py
test_non_string_keys
4
4
0
0
0
0%
tests/test_navdict.py
test_invalid_yaml
2
2
0
0
0
0%
tests/test_navdict.py
test_alias_hook
12
12
0
0
0
0%
tests/test_navdict.py
test_alias_hook.greek
2
2
0
0
0
0%
tests/test_navdict.py
test_alias_hook_from_yaml_string
10
10
0
0
0
0%
tests/test_navdict.py
test_alias_hook_from_yaml_string.abbrev
2
2
0
0
0
0%
tests/test_navdict.py
test_rich_print_with_alias_hook
7
7
0
0
0
0%
tests/test_navdict.py
test_rich_print_with_alias_hook.abbrev
2
2
0
0
0
0%
tests/test_navdict.py
(no function)
82
0
0
0
0
100%
tests/test_navdict_env.py
(no function)
0
0
0
0
0
100%
Total
1360
1129
0
318
13
15%
No items found using the specified filter.