Coverage report:
88%
hide covered
Files
Functions
Classes
coverage.py v7.10.0
, created at 2025-07-24 22:26 +0000
File
function
statements
missing
excluded
coverage
src/jsoncrack_for_sphinx/__init__.py
(no function)
7
0
0
100%
src/jsoncrack_for_sphinx/config/__init__.py
(no function)
5
0
0
100%
src/jsoncrack_for_sphinx/config/config.py
(no function)
5
5
0
0%
src/jsoncrack_for_sphinx/config/config_classes.py
ContainerConfig.__init__
3
0
0
100%
src/jsoncrack_for_sphinx/config/config_classes.py
ContainerConfig.__repr__
1
0
0
100%
src/jsoncrack_for_sphinx/config/config_classes.py
RenderConfig.__init__
1
0
0
100%
src/jsoncrack_for_sphinx/config/config_classes.py
RenderConfig.__repr__
1
0
0
100%
src/jsoncrack_for_sphinx/config/config_classes.py
(no function)
8
0
0
100%
src/jsoncrack_for_sphinx/config/config_main.py
JsonCrackConfig.__init__
6
0
0
100%
src/jsoncrack_for_sphinx/config/config_main.py
JsonCrackConfig.__repr__
1
0
0
100%
src/jsoncrack_for_sphinx/config/config_main.py
(no function)
7
0
0
100%
src/jsoncrack_for_sphinx/config/config_parser.py
(no function)
4
0
0
100%
src/jsoncrack_for_sphinx/config/config_parsing.py
parse_config
90
19
0
79%
src/jsoncrack_for_sphinx/config/config_parsing.py
(no function)
6
0
0
100%
src/jsoncrack_for_sphinx/config/config_utils.py
get_jsoncrack_config
26
0
0
100%
src/jsoncrack_for_sphinx/config/config_utils.py
(no function)
5
0
0
100%
src/jsoncrack_for_sphinx/config/config_values.py
get_config_values
8
2
0
75%
src/jsoncrack_for_sphinx/config/config_values.py
(no function)
4
0
0
100%
src/jsoncrack_for_sphinx/core/__init__.py
(no function)
4
0
0
100%
src/jsoncrack_for_sphinx/core/autodoc.py
autodoc_process_signature
32
6
0
81%
src/jsoncrack_for_sphinx/core/autodoc.py
autodoc_process_docstring
38
10
0
74%
src/jsoncrack_for_sphinx/core/autodoc.py
(no function)
10
0
0
100%
src/jsoncrack_for_sphinx/core/directive.py
SchemaDirective.run
12
12
0
0%
src/jsoncrack_for_sphinx/core/directive.py
SchemaDirective._find_schema_file
11
1
0
91%
src/jsoncrack_for_sphinx/core/directive.py
SchemaDirective._generate_schema_html
32
4
0
88%
src/jsoncrack_for_sphinx/core/directive.py
(no function)
19
0
0
100%
src/jsoncrack_for_sphinx/core/extension.py
setup
25
0
0
100%
src/jsoncrack_for_sphinx/core/extension.py
(no function)
9
0
0
100%
src/jsoncrack_for_sphinx/extension.py
(no function)
2
0
0
100%
src/jsoncrack_for_sphinx/fixtures.py
(no function)
3
0
0
100%
src/jsoncrack_for_sphinx/generators/__init__.py
(no function)
3
0
0
100%
src/jsoncrack_for_sphinx/generators/html_generator.py
generate_schema_html
32
0
0
100%
src/jsoncrack_for_sphinx/generators/html_generator.py
(no function)
8
0
0
100%
src/jsoncrack_for_sphinx/generators/rst_generator.py
schema_to_rst
15
2
0
87%
src/jsoncrack_for_sphinx/generators/rst_generator.py
_generate_simple_schema_html
30
0
0
100%
src/jsoncrack_for_sphinx/generators/rst_generator.py
(no function)
5
0
0
100%
src/jsoncrack_for_sphinx/patterns/__init__.py
(no function)
3
0
0
100%
src/jsoncrack_for_sphinx/patterns/custom_patterns.py
process_custom_patterns
15
0
0
100%
src/jsoncrack_for_sphinx/patterns/custom_patterns.py
(no function)
3
0
0
100%
src/jsoncrack_for_sphinx/patterns/pattern_generator.py
generate_search_patterns
13
0
0
100%
src/jsoncrack_for_sphinx/patterns/pattern_generator.py
(no function)
5
0
0
100%
src/jsoncrack_for_sphinx/patterns/pattern_strategies.py
join_with_separator
7
0
0
100%
src/jsoncrack_for_sphinx/patterns/pattern_strategies.py
add_class_method_patterns
3
0
0
100%
src/jsoncrack_for_sphinx/patterns/pattern_strategies.py
add_path_component_patterns
13
0
0
100%
src/jsoncrack_for_sphinx/patterns/pattern_strategies.py
add_package_name_patterns
12
0
0
100%
src/jsoncrack_for_sphinx/patterns/pattern_strategies.py
add_slash_separated_patterns
9
0
0
100%
src/jsoncrack_for_sphinx/patterns/pattern_strategies.py
remove_duplicates
8
0
0
100%
src/jsoncrack_for_sphinx/patterns/pattern_strategies.py
(no function)
9
0
0
100%
src/jsoncrack_for_sphinx/patterns/pattern_strategies_impl.py
add_class_method_patterns
3
0
0
100%
src/jsoncrack_for_sphinx/patterns/pattern_strategies_impl.py
add_path_component_patterns
13
1
0
92%
src/jsoncrack_for_sphinx/patterns/pattern_strategies_impl.py
add_package_name_patterns
12
0
0
100%
src/jsoncrack_for_sphinx/patterns/pattern_strategies_impl.py
add_slash_separated_patterns
9
9
0
0%
src/jsoncrack_for_sphinx/patterns/pattern_strategies_impl.py
(no function)
8
1
0
88%
src/jsoncrack_for_sphinx/patterns/pattern_utils.py
join_with_separator
7
1
0
86%
src/jsoncrack_for_sphinx/patterns/pattern_utils.py
remove_duplicates
8
0
0
100%
src/jsoncrack_for_sphinx/patterns/pattern_utils.py
process_custom_patterns
15
2
0
87%
src/jsoncrack_for_sphinx/patterns/pattern_utils.py
(no function)
7
1
0
86%
src/jsoncrack_for_sphinx/schema/__init__.py
(no function)
3
0
0
100%
src/jsoncrack_for_sphinx/schema/schema_finder.py
find_schema_for_object
24
0
0
100%
src/jsoncrack_for_sphinx/schema/schema_finder.py
(no function)
7
0
0
100%
src/jsoncrack_for_sphinx/schema/schema_utils.py
validate_schema_file
6
0
0
100%
src/jsoncrack_for_sphinx/schema/schema_utils.py
find_schema_files
3
0
0
100%
src/jsoncrack_for_sphinx/schema/schema_utils.py
get_schema_info
11
3
0
73%
src/jsoncrack_for_sphinx/schema/schema_utils.py
create_schema_index
11
11
0
0%
src/jsoncrack_for_sphinx/schema/schema_utils.py
(no function)
7
0
0
100%
src/jsoncrack_for_sphinx/schema_finder.py
(no function)
2
0
0
100%
src/jsoncrack_for_sphinx/search/__init__.py
(no function)
2
0
0
100%
src/jsoncrack_for_sphinx/search/search_policy.py
SearchPolicy.__init__
5
0
0
100%
src/jsoncrack_for_sphinx/search/search_policy.py
SearchPolicy.__repr__
1
0
0
100%
src/jsoncrack_for_sphinx/search/search_policy.py
(no function)
5
0
0
100%
src/jsoncrack_for_sphinx/utils/__init__.py
__getattr__
4
1
0
75%
src/jsoncrack_for_sphinx/utils/__init__.py
(no function)
4
0
0
100%
src/jsoncrack_for_sphinx/utils/fixtures.py
temp_schema_dir
2
2
0
0%
src/jsoncrack_for_sphinx/utils/fixtures.py
sample_schema
1
1
0
0%
src/jsoncrack_for_sphinx/utils/fixtures.py
schema_file
4
4
0
0%
src/jsoncrack_for_sphinx/utils/fixtures.py
create_method_schema
4
0
0
100%
src/jsoncrack_for_sphinx/utils/fixtures.py
create_function_schema
4
0
0
100%
src/jsoncrack_for_sphinx/utils/fixtures.py
create_option_schema
4
0
0
100%
src/jsoncrack_for_sphinx/utils/fixtures.py
(no function)
14
0
0
100%
src/jsoncrack_for_sphinx/utils/types.py
RenderMode.OnClick.__init__
1
0
0
100%
src/jsoncrack_for_sphinx/utils/types.py
RenderMode.OnClick.__repr__
1
0
0
100%
src/jsoncrack_for_sphinx/utils/types.py
RenderMode.OnLoad.__init__
1
0
0
100%
src/jsoncrack_for_sphinx/utils/types.py
RenderMode.OnLoad.__repr__
1
0
0
100%
src/jsoncrack_for_sphinx/utils/types.py
RenderMode.OnScreen.__init__
3
0
0
100%
src/jsoncrack_for_sphinx/utils/types.py
RenderMode.OnScreen.__repr__
1
0
0
100%
src/jsoncrack_for_sphinx/utils/types.py
(no function)
24
0
0
100%
src/jsoncrack_for_sphinx/utils/utils.py
(no function)
3
3
0
0%
Total
823
101
0
88%
No items found using the specified filter.