Coverage report: 15%

Files Functions Classes

coverage.py v7.8.2, created at 2026-07-17 13:34 +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.