| packages / griffecli / src / griffecli / __init__.py |
(no function) |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffecli / src / griffecli / __main__.py |
(no function) |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| packages / griffecli / src / griffecli / _internal / __init__.py |
(no function) |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffecli / src / griffecli / _internal / cli.py |
_DebugInfo.__init__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffecli / src / griffecli / _internal / cli.py |
_DebugInfo.__call__ |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffecli / src / griffecli / _internal / cli.py |
_print_data |
|
50.00% |
6 |
3 |
0 |
|
25.00% |
4 |
1 |
|
40.00% |
| packages / griffecli / src / griffecli / _internal / cli.py |
_load_packages |
|
50.00% |
22 |
11 |
0 |
|
50.00% |
8 |
2 |
|
50.00% |
| packages / griffecli / src / griffecli / _internal / cli.py |
_extensions_type |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffecli / src / griffecli / _internal / cli.py |
get_parser |
|
100.00% |
41 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffecli / src / griffecli / _internal / cli.py |
get_parser.add_common_options |
|
100.00% |
12 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffecli / src / griffecli / _internal / cli.py |
get_parser.add_subparser |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffecli / src / griffecli / _internal / cli.py |
dump |
|
63.33% |
30 |
11 |
0 |
|
40.00% |
10 |
4 |
|
57.50% |
| packages / griffecli / src / griffecli / _internal / cli.py |
check |
|
38.46% |
52 |
32 |
0 |
|
11.11% |
18 |
2 |
|
31.43% |
| packages / griffecli / src / griffecli / _internal / cli.py |
main |
|
75.00% |
16 |
4 |
0 |
|
100.00% |
0 |
0 |
|
75.00% |
| packages / griffecli / src / griffecli / _internal / cli.py |
(no function) |
|
100.00% |
24 |
0 |
6 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / __init__.py |
(no function) |
|
88.00% |
50 |
6 |
0 |
|
0.00% |
2 |
0 |
|
84.62% |
| packages / griffelib / src / griffe / __main__.py |
(no function) |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / __init__.py |
(no function) |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / __init__.py |
(no function) |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
inspect |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector.__init__ |
|
100.00% |
19 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector._get_docstring |
|
81.82% |
11 |
2 |
0 |
|
100.00% |
2 |
0 |
|
84.62% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector._get_linenos |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector.get_module |
|
100.00% |
20 |
0 |
0 |
|
100.00% |
14 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector.inspect |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector.generic_inspect |
|
66.67% |
12 |
4 |
0 |
|
87.50% |
8 |
1 |
|
75.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector.inspect_module |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector.inspect_class |
|
100.00% |
17 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector.inspect_staticmethod |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector.inspect_classmethod |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector.inspect_method_descriptor |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector.inspect_builtin_method |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector.inspect_method |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector.inspect_coroutine |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector.inspect_builtin_function |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector.inspect_function |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector.inspect_cached_property |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector.inspect_property |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector.inspect_getset_descriptor |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector.handle_function |
|
100.00% |
21 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector.inspect_type_alias |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector.inspect_attribute |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
Inspector.handle_attribute |
|
67.86% |
28 |
9 |
0 |
|
50.00% |
10 |
1 |
|
63.16% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
_convert_parameter |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
_convert_object_to_annotation |
|
72.73% |
11 |
3 |
0 |
|
75.00% |
4 |
1 |
|
73.33% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
_convert_type_parameters |
|
100.00% |
14 |
0 |
0 |
|
100.00% |
8 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
_convert_type_to_annotation |
|
80.00% |
10 |
2 |
0 |
|
66.67% |
6 |
2 |
|
75.00% |
| packages / griffelib / src / griffe / _internal / agents / inspector.py |
(no function) |
|
96.36% |
55 |
2 |
5 |
|
100.00% |
0 |
0 |
|
96.36% |
| packages / griffelib / src / griffe / _internal / agents / nodes / __init__.py |
(no function) |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / assignments.py |
_get_attribute_name |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / assignments.py |
_get_name_name |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / assignments.py |
get_name |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / assignments.py |
_get_assign_names |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / assignments.py |
_get_annassign_names |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / assignments.py |
get_names |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / assignments.py |
get_instance_names |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / assignments.py |
(no function) |
|
100.00% |
12 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / ast.py |
ast_kind |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / ast.py |
ast_children |
|
84.62% |
13 |
2 |
0 |
|
100.00% |
10 |
0 |
|
91.30% |
| packages / griffelib / src / griffe / _internal / agents / nodes / ast.py |
ast_previous_siblings |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / ast.py |
ast_next_siblings |
|
100.00% |
5 |
0 |
0 |
|
75.00% |
4 |
1 |
|
88.89% |
| packages / griffelib / src / griffe / _internal / agents / nodes / ast.py |
ast_siblings |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / ast.py |
ast_previous |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / ast.py |
ast_next |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / ast.py |
ast_first_child |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / ast.py |
ast_last_child |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / ast.py |
(no function) |
|
100.00% |
13 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / docstrings.py |
get_docstring |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / docstrings.py |
(no function) |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / exports.py |
_extract_attribute |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / exports.py |
_extract_binop |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / exports.py |
_extract_constant |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / exports.py |
_extract_name |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / exports.py |
_extract_sequence |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / exports.py |
_extract_starred |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / exports.py |
_extract |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / exports.py |
get__all__ |
|
66.67% |
3 |
1 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / exports.py |
safe_get__all__ |
|
90.91% |
11 |
1 |
0 |
|
50.00% |
2 |
1 |
|
84.62% |
| packages / griffelib / src / griffe / _internal / agents / nodes / exports.py |
(no function) |
|
100.00% |
18 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / imports.py |
relative_to_absolute |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / imports.py |
(no function) |
|
100.00% |
3 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / parameters.py |
get_parameters |
|
100.00% |
12 |
0 |
0 |
|
100.00% |
8 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / parameters.py |
(no function) |
|
100.00% |
8 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
_same_components |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.__init__ |
|
87.50% |
16 |
2 |
0 |
|
100.00% |
2 |
0 |
|
88.89% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.__repr__ |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.path |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.module |
|
80.00% |
5 |
1 |
0 |
|
75.00% |
4 |
1 |
|
77.78% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.module_path |
|
66.67% |
18 |
6 |
0 |
|
75.00% |
4 |
1 |
|
68.18% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.kind |
|
93.10% |
29 |
2 |
0 |
|
92.86% |
28 |
2 |
|
92.98% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.children |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.is_module |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.is_class |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.is_function |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.is_type_alias |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.is_builtin_function |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.is_coroutine |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.is_getset_descriptor |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.is_property |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.parent_is_class |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.is_method |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.is_method_descriptor |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.is_builtin_method |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.is_staticmethod |
|
57.14% |
7 |
3 |
0 |
|
50.00% |
2 |
1 |
|
55.56% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.is_classmethod |
|
57.14% |
7 |
3 |
0 |
|
50.00% |
2 |
1 |
|
55.56% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.is_attribute |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode._ids |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode._pick_member |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
ObjectNode.alias_target_path |
|
85.00% |
20 |
3 |
0 |
|
81.25% |
16 |
3 |
|
83.33% |
| packages / griffelib / src / griffe / _internal / agents / nodes / runtime.py |
(no function) |
|
97.06% |
68 |
2 |
3 |
|
100.00% |
0 |
0 |
|
97.06% |
| packages / griffelib / src / griffe / _internal / agents / nodes / values.py |
get_value |
|
66.67% |
3 |
1 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / values.py |
safe_get_value |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / agents / nodes / values.py |
(no function) |
|
100.00% |
7 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
visit |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
Visitor.__init__ |
|
100.00% |
23 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
Visitor._get_docstring |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
Visitor._get_type_parameters |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
Visitor.get_module |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
Visitor.visit |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
Visitor.generic_visit |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
Visitor.visit_module |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
Visitor.visit_classdef |
|
100.00% |
19 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
Visitor.decorators_to_labels |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
Visitor.get_base_property |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
Visitor.handle_function |
|
97.87% |
47 |
1 |
0 |
|
90.00% |
20 |
2 |
|
95.52% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
Visitor.visit_functiondef |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
Visitor.visit_asyncfunctiondef |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
Visitor.visit_typealias |
|
100.00% |
12 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
Visitor.visit_import |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
Visitor.visit_importfrom |
|
100.00% |
13 |
0 |
0 |
|
100.00% |
8 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
Visitor.handle_attribute |
|
96.83% |
63 |
2 |
0 |
|
90.00% |
30 |
3 |
|
94.62% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
Visitor.visit_assign |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
Visitor.visit_annassign |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
Visitor.visit_augassign |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
Visitor.visit_if |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / agents / visitor.py |
(no function) |
|
100.00% |
51 |
0 |
4 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / c3linear.py |
_Dependency.head |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / c3linear.py |
_Dependency.tail |
|
50.00% |
4 |
2 |
0 |
|
100.00% |
0 |
0 |
|
50.00% |
| packages / griffelib / src / griffe / _internal / c3linear.py |
_DependencyList.__init__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / c3linear.py |
_DependencyList.__contains__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / c3linear.py |
_DependencyList.__len__ |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / c3linear.py |
_DependencyList.__repr__ |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / c3linear.py |
_DependencyList.heads |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / c3linear.py |
_DependencyList.tails |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / c3linear.py |
_DependencyList.exhausted |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / c3linear.py |
_DependencyList.remove |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / c3linear.py |
c3linear_merge |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / c3linear.py |
(no function) |
|
100.00% |
23 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / collections.py |
LinesCollection.__init__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / collections.py |
LinesCollection.__getitem__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / collections.py |
LinesCollection.__setitem__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / collections.py |
LinesCollection.__contains__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / collections.py |
LinesCollection.__bool__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / collections.py |
LinesCollection.keys |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / collections.py |
LinesCollection.values |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / collections.py |
LinesCollection.items |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / collections.py |
ModulesCollection.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / collections.py |
ModulesCollection.__bool__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / collections.py |
ModulesCollection.__contains__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / collections.py |
ModulesCollection.all_members |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / collections.py |
(no function) |
|
100.00% |
20 |
0 |
4 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / debug.py |
_interpreter_name_version |
|
87.50% |
8 |
1 |
0 |
|
75.00% |
4 |
1 |
|
83.33% |
| packages / griffelib / src / griffe / _internal / debug.py |
_get_version |
|
50.00% |
4 |
2 |
0 |
|
100.00% |
0 |
0 |
|
50.00% |
| packages / griffelib / src / griffe / _internal / debug.py |
_get_debug_info |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / debug.py |
_print_debug_info |
|
88.89% |
9 |
1 |
0 |
|
75.00% |
4 |
1 |
|
84.62% |
| packages / griffelib / src / griffe / _internal / debug.py |
(no function) |
|
100.00% |
36 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage.__init__ |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage.__str__ |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage.__repr__ |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage.as_dict |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage.explain |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage._filepath |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage._relative_filepath |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage._relative_package_filepath |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage._location |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage._canonical_path |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage._module_path |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage._relative_path |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage._lineno |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage._format_location |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage._format_title |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage._format_kind |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage._format_old_value |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage._format_new_value |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage._explain_oneline |
|
0.00% |
13 |
13 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage._explain_verbose |
|
0.00% |
15 |
15 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage._explain_markdown |
|
0.00% |
17 |
17 |
0 |
|
0.00% |
12 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
Breakage._explain_github |
|
0.00% |
19 |
19 |
0 |
|
0.00% |
12 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterMovedBreakage._relative_path |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterMovedBreakage._format_title |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterMovedBreakage._format_old_value |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterMovedBreakage._format_new_value |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterRemovedBreakage._relative_path |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterRemovedBreakage._format_title |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterRemovedBreakage._format_old_value |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterRemovedBreakage._format_new_value |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterChangedKindBreakage._relative_path |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterChangedKindBreakage._format_title |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterChangedKindBreakage._format_old_value |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterChangedKindBreakage._format_new_value |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterChangedDefaultBreakage._relative_path |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterChangedDefaultBreakage._format_title |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterChangedDefaultBreakage._format_old_value |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterChangedDefaultBreakage._format_new_value |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterChangedRequiredBreakage._relative_path |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterChangedRequiredBreakage._format_title |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterChangedRequiredBreakage._format_old_value |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterChangedRequiredBreakage._format_new_value |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterAddedRequiredBreakage._relative_path |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterAddedRequiredBreakage._format_title |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterAddedRequiredBreakage._format_old_value |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ParameterAddedRequiredBreakage._format_new_value |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ObjectRemovedBreakage._format_old_value |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ObjectRemovedBreakage._format_new_value |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ObjectChangedKindBreakage._format_old_value |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ObjectChangedKindBreakage._format_new_value |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ClassRemovedBaseBreakage._format_old_value |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
ClassRemovedBaseBreakage._format_new_value |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
_class_incompatibilities |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
_function_incompatibilities |
|
91.67% |
36 |
3 |
0 |
|
88.46% |
26 |
3 |
|
90.32% |
| packages / griffelib / src / griffe / _internal / diff.py |
_attribute_incompatibilities |
|
100.00% |
4 |
0 |
0 |
|
75.00% |
4 |
1 |
|
87.50% |
| packages / griffelib / src / griffe / _internal / diff.py |
_alias_incompatibilities |
|
57.14% |
7 |
3 |
0 |
|
100.00% |
0 |
0 |
|
57.14% |
| packages / griffelib / src / griffe / _internal / diff.py |
_member_incompatibilities |
|
100.00% |
12 |
0 |
0 |
|
83.33% |
6 |
1 |
|
94.44% |
| packages / griffelib / src / griffe / _internal / diff.py |
_type_based_yield |
|
93.33% |
15 |
1 |
0 |
|
85.71% |
14 |
2 |
|
89.66% |
| packages / griffelib / src / griffe / _internal / diff.py |
_returns_are_compatible |
|
75.00% |
8 |
2 |
0 |
|
66.67% |
6 |
2 |
|
71.43% |
| packages / griffelib / src / griffe / _internal / diff.py |
find_breaking_changes |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / diff.py |
(no function) |
|
100.00% |
153 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / __init__.py |
(no function) |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / auto.py |
infer_docstring_style |
|
0.00% |
20 |
20 |
0 |
|
0.00% |
14 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / docstrings / auto.py |
parse_auto |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / docstrings / auto.py |
(no function) |
|
100.00% |
26 |
0 |
7 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
_read_block_items |
|
90.32% |
31 |
3 |
0 |
|
75.00% |
20 |
5 |
|
84.31% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
_read_block |
|
81.25% |
16 |
3 |
0 |
|
62.50% |
8 |
3 |
|
75.00% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
_read_parameters |
|
94.74% |
38 |
2 |
0 |
|
87.50% |
16 |
2 |
|
92.59% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
_read_parameters_section |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
_read_other_parameters_section |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
_read_type_parameters_section |
|
94.29% |
35 |
2 |
0 |
|
85.71% |
14 |
2 |
|
91.84% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
_read_attributes_section |
|
61.90% |
21 |
8 |
0 |
|
50.00% |
6 |
1 |
|
59.26% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
_read_functions_section |
|
77.78% |
18 |
4 |
0 |
|
66.67% |
6 |
0 |
|
75.00% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
_read_classes_section |
|
77.78% |
18 |
4 |
0 |
|
66.67% |
6 |
0 |
|
75.00% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
_read_type_aliases_section |
|
72.73% |
11 |
3 |
0 |
|
100.00% |
2 |
0 |
|
76.92% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
_read_modules_section |
|
66.67% |
12 |
4 |
0 |
|
50.00% |
4 |
0 |
|
62.50% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
_read_raises_section |
|
69.23% |
13 |
4 |
0 |
|
50.00% |
4 |
0 |
|
64.71% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
_read_warns_section |
|
66.67% |
12 |
4 |
0 |
|
50.00% |
4 |
0 |
|
62.50% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
_read_block_items_maybe |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
_get_name_annotation_description |
|
80.00% |
15 |
3 |
0 |
|
62.50% |
8 |
1 |
|
73.91% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
_annotation_from_parent |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
_read_returns_section |
|
86.67% |
15 |
2 |
0 |
|
100.00% |
6 |
0 |
|
90.48% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
_read_yields_section |
|
86.67% |
15 |
2 |
0 |
|
100.00% |
6 |
0 |
|
90.48% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
_read_receives_section |
|
86.67% |
15 |
2 |
0 |
|
100.00% |
6 |
0 |
|
90.48% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
_read_examples_section |
|
97.37% |
38 |
1 |
0 |
|
88.46% |
26 |
3 |
|
93.75% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
_is_empty_line |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
parse_google |
|
97.50% |
80 |
2 |
0 |
|
88.10% |
42 |
5 |
|
94.26% |
| packages / griffelib / src / griffe / _internal / docstrings / google.py |
(no function) |
|
100.00% |
59 |
0 |
5 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringElement.__init__ |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringElement.as_dict |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringNamedElement.__init__ |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringNamedElement.as_dict |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringAdmonition.kind |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringAdmonition.kind |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringAdmonition.contents |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringAdmonition.contents |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringDeprecated.version |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringDeprecated.version |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringParameter.default |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringParameter.default |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringTypeParameter.default |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringTypeParameter.default |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringTypeParameter.bound |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringTypeParameter.bound |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringTypeParameter.constraints |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringTypeParameter.constraints |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringFunction.signature |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringClass.signature |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringSection.__init__ |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringSection.__bool__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringSection.as_dict |
|
71.43% |
7 |
2 |
0 |
|
50.00% |
4 |
2 |
|
63.64% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringSectionText.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringSectionParameters.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringSectionTypeParameters.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringSectionRaises.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringSectionWarns.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringSectionReturns.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringSectionYields.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringSectionReceives.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringSectionExamples.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringSectionAttributes.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringSectionFunctions.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringSectionClasses.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringSectionTypeAliases.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringSectionModules.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringSectionDeprecated.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
DocstringSectionAdmonition.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / models.py |
(no function) |
|
100.00% |
112 |
0 |
4 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
_is_empty_line |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
_is_dash_line |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
_read_block_items |
|
78.57% |
28 |
6 |
0 |
|
66.67% |
18 |
4 |
|
73.91% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
_read_block |
|
93.75% |
16 |
1 |
0 |
|
90.00% |
10 |
1 |
|
92.31% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
_read_parameters |
|
95.92% |
49 |
2 |
0 |
|
94.12% |
34 |
2 |
|
95.18% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
_read_parameters_section |
|
50.00% |
6 |
3 |
0 |
|
25.00% |
4 |
1 |
|
40.00% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
_read_other_parameters_section |
|
50.00% |
6 |
3 |
0 |
|
25.00% |
4 |
1 |
|
40.00% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
_read_type_parameters_section |
|
0.00% |
47 |
47 |
0 |
|
0.00% |
30 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
_read_deprecated_section |
|
63.64% |
11 |
4 |
0 |
|
33.33% |
6 |
2 |
|
52.94% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
_read_returns_section |
|
64.10% |
39 |
14 |
0 |
|
46.43% |
28 |
9 |
|
56.72% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
_read_yields_section |
|
75.00% |
32 |
8 |
0 |
|
60.00% |
20 |
4 |
|
69.23% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
_read_receives_section |
|
75.86% |
29 |
7 |
0 |
|
55.56% |
18 |
4 |
|
68.09% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
_read_raises_section |
|
72.73% |
11 |
3 |
0 |
|
50.00% |
6 |
1 |
|
64.71% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
_read_warns_section |
|
72.73% |
11 |
3 |
0 |
|
50.00% |
6 |
1 |
|
64.71% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
_read_attributes_section |
|
85.71% |
21 |
3 |
0 |
|
70.00% |
10 |
1 |
|
80.65% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
_read_functions_section |
|
82.35% |
17 |
3 |
0 |
|
62.50% |
8 |
1 |
|
76.00% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
_read_classes_section |
|
82.35% |
17 |
3 |
0 |
|
62.50% |
8 |
1 |
|
76.00% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
_read_type_aliases_section |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
_read_modules_section |
|
64.71% |
17 |
6 |
0 |
|
50.00% |
8 |
2 |
|
60.00% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
_read_examples_section |
|
92.86% |
42 |
3 |
0 |
|
80.00% |
30 |
4 |
|
87.50% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
_append_section |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
parse_numpy |
|
100.00% |
39 |
0 |
0 |
|
94.44% |
18 |
1 |
|
98.25% |
| packages / griffelib / src / griffe / _internal / docstrings / numpy.py |
(no function) |
|
100.00% |
54 |
0 |
5 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / parsers.py |
parse |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / parsers.py |
(no function) |
|
100.00% |
14 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / sphinx.py |
_FieldType.matches |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / sphinx.py |
parse_sphinx |
|
100.00% |
13 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / sphinx.py |
_read_parameter |
|
94.12% |
34 |
2 |
0 |
|
83.33% |
24 |
4 |
|
89.66% |
| packages / griffelib / src / griffe / _internal / docstrings / sphinx.py |
_determine_param_default |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / sphinx.py |
_determine_param_annotation |
|
100.00% |
15 |
0 |
0 |
|
100.00% |
10 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / sphinx.py |
_read_parameter_type |
|
100.00% |
17 |
0 |
0 |
|
90.00% |
10 |
1 |
|
96.30% |
| packages / griffelib / src / griffe / _internal / docstrings / sphinx.py |
_read_attribute |
|
100.00% |
19 |
0 |
0 |
|
83.33% |
12 |
2 |
|
93.55% |
| packages / griffelib / src / griffe / _internal / docstrings / sphinx.py |
_read_attribute_type |
|
88.24% |
17 |
2 |
0 |
|
66.67% |
12 |
2 |
|
79.31% |
| packages / griffelib / src / griffe / _internal / docstrings / sphinx.py |
_read_exception |
|
100.00% |
9 |
0 |
0 |
|
83.33% |
6 |
1 |
|
93.33% |
| packages / griffelib / src / griffe / _internal / docstrings / sphinx.py |
_read_return |
|
100.00% |
13 |
0 |
0 |
|
83.33% |
6 |
1 |
|
94.74% |
| packages / griffelib / src / griffe / _internal / docstrings / sphinx.py |
_read_return_type |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / sphinx.py |
_parsed_values_to_sections |
|
100.00% |
13 |
0 |
0 |
|
100.00% |
8 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / sphinx.py |
_parse_directive |
|
100.00% |
9 |
0 |
0 |
|
50.00% |
2 |
1 |
|
90.91% |
| packages / griffelib / src / griffe / _internal / docstrings / sphinx.py |
_consolidate_continuation_lines |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / sphinx.py |
_consolidate_descriptive_type |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / sphinx.py |
_strip_blank_lines |
|
100.00% |
12 |
0 |
0 |
|
100.00% |
8 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / sphinx.py |
(no function) |
|
100.00% |
57 |
0 |
4 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / utils.py |
docstring_warning |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / docstrings / utils.py |
docstring_warning.warn |
|
75.00% |
8 |
2 |
0 |
|
100.00% |
0 |
0 |
|
75.00% |
| packages / griffelib / src / griffe / _internal / docstrings / utils.py |
parse_docstring_annotation |
|
100.00% |
6 |
0 |
0 |
|
50.00% |
2 |
1 |
|
87.50% |
| packages / griffelib / src / griffe / _internal / docstrings / utils.py |
(no function) |
|
100.00% |
10 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / encoders.py |
JSONEncoder.__init__ |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / encoders.py |
JSONEncoder.default |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / encoders.py |
_load_docstring |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / encoders.py |
_load_decorators |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / encoders.py |
_load_expression |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
8 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / encoders.py |
_load_parameter |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / encoders.py |
_load_type_parameter |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / encoders.py |
_load_git_info |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / encoders.py |
_attach_parent_to_expr |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
8 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / encoders.py |
_attach_parent_to_exprs |
|
96.77% |
31 |
1 |
0 |
|
96.43% |
28 |
1 |
|
96.61% |
| packages / griffelib / src / griffe / _internal / encoders.py |
_load_module |
|
100.00% |
17 |
0 |
0 |
|
83.33% |
6 |
1 |
|
95.65% |
| packages / griffelib / src / griffe / _internal / encoders.py |
_load_class |
|
92.86% |
14 |
1 |
0 |
|
75.00% |
4 |
1 |
|
88.89% |
| packages / griffelib / src / griffe / _internal / encoders.py |
_load_function |
|
87.50% |
8 |
1 |
0 |
|
50.00% |
2 |
1 |
|
80.00% |
| packages / griffelib / src / griffe / _internal / encoders.py |
_load_attribute |
|
88.89% |
9 |
1 |
0 |
|
50.00% |
2 |
1 |
|
81.82% |
| packages / griffelib / src / griffe / _internal / encoders.py |
_load_alias |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / encoders.py |
_load_type_alias |
|
88.89% |
9 |
1 |
0 |
|
50.00% |
2 |
1 |
|
81.82% |
| packages / griffelib / src / griffe / _internal / encoders.py |
json_decoder |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
10 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / encoders.py |
(no function) |
|
100.00% |
28 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / enumerations.py |
ObjectKind.__str__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / enumerations.py |
(no function) |
|
100.00% |
158 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / exceptions.py |
AliasResolutionError.__init__ |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / exceptions.py |
CyclicAliasError.__init__ |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / exceptions.py |
(no function) |
|
100.00% |
17 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_yield |
|
100.00% |
25 |
0 |
0 |
|
95.45% |
22 |
1 |
|
97.87% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_join |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_field_as_dict |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_expr_as_dict |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
Expr.__str__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
Expr.__iter__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
Expr.iterate |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
Expr.modernize |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
Expr.as_dict |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
Expr.classname |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
Expr.path |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
Expr.canonical_path |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
Expr.canonical_name |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
Expr.is_classvar |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
Expr.is_tuple |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
Expr.is_iterator |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
Expr.is_generator |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
Expr._to_binop |
|
100.00% |
12 |
0 |
0 |
|
62.50% |
8 |
3 |
|
85.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprAttribute.iterate |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprAttribute.modernize |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprAttribute.append |
|
100.00% |
3 |
0 |
0 |
|
50.00% |
2 |
1 |
|
80.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprAttribute.last |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprAttribute.first |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprAttribute.path |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprAttribute.canonical_path |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprBinOp.iterate |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprBoolOp.iterate |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprCall.canonical_path |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprCall.iterate |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprCompare.iterate |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprComprehension.iterate |
|
88.89% |
9 |
1 |
0 |
|
75.00% |
4 |
1 |
|
84.62% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprConstant.iterate |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprDict.iterate |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprDictComp.iterate |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprExtSlice.iterate |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprFormatted.iterate |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprGeneratorExp.iterate |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprIfExp.iterate |
|
88.89% |
9 |
1 |
0 |
|
50.00% |
2 |
1 |
|
81.82% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprInterpolation.iterate |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprJoinedStr.iterate |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprKeyword.canonical_path |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprKeyword.iterate |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprVarPositional.iterate |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprVarKeyword.iterate |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprLambda.iterate |
|
100.00% |
30 |
0 |
0 |
|
100.00% |
20 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprList.iterate |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprListComp.iterate |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprName.__eq__ |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprName.iterate |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprName.modernize |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprName.path |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprName.canonical_path |
|
81.82% |
11 |
2 |
0 |
|
66.67% |
6 |
2 |
|
76.47% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprName.resolved |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprName.is_enum_class |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprName.is_enum_instance |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprName.is_enum_value |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprName.is_type_parameter |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprNamedExpr.iterate |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprSet.iterate |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprSetComp.iterate |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprSlice.iterate |
|
75.00% |
8 |
2 |
0 |
|
66.67% |
6 |
2 |
|
71.43% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprSubscript.iterate |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprSubscript.modernize |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprSubscript.path |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprSubscript.canonical_path |
|
66.67% |
3 |
1 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprTemplateStr.iterate |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprTuple.iterate |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprTuple.modernize |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprUnaryOp.iterate |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprYield.iterate |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
ExprYieldFrom.iterate |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_get_precedence |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_attribute |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_binop |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_boolop |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_call |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_compare |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_comprehension |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_constant |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_dict |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_dictcomp |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_formatted |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_generatorexp |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_ifexp |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_joinedstr |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_keyword |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_lambda |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_list |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_listcomp |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_name |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_named_expr |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_set |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_setcomp |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_slice |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_starred |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_subscript |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_tuple |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_unaryop |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_yield |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_yield_from |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_BuildCallable.__call__ |
|
100.00% |
1 |
0 |
0 |
|
50.00% |
2 |
1 |
|
66.67% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_interpolation |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build_templatestr |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
_build |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
get_expression |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / expressions.py |
safe_get_expression |
|
60.00% |
15 |
6 |
0 |
|
50.00% |
2 |
1 |
|
58.82% |
| packages / griffelib / src / griffe / _internal / expressions.py |
(no function) |
|
100.00% |
378 |
0 |
4 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / __init__.py |
(no function) |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.visit |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.generic_visit |
|
0.00% |
2 |
2 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.inspect |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.generic_inspect |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_node |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_instance |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_object |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_members |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_module_node |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_module_instance |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_module |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_module_members |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_class_node |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_class_instance |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_class |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_class_members |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_function_node |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_function_instance |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_function |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_attribute_node |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_attribute_instance |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_attribute |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_type_alias_node |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_type_alias_instance |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_type_alias |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_alias_instance |
|
50.00% |
2 |
1 |
0 |
|
50.00% |
2 |
1 |
|
50.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_alias |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extension.on_package |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extensions.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extensions.add |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extensions._noop |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
Extensions.call |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
_load_extension_path |
|
87.50% |
8 |
1 |
0 |
|
50.00% |
2 |
1 |
|
80.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
_load_extension |
|
78.38% |
37 |
8 |
0 |
|
100.00% |
18 |
0 |
|
85.45% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
load_extensions |
|
100.00% |
12 |
0 |
0 |
|
100.00% |
8 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / base.py |
(no function) |
|
100.00% |
51 |
0 |
8 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / dataclasses.py |
_dataclass_decorator |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / dataclasses.py |
_expr_args |
|
46.15% |
13 |
7 |
0 |
|
50.00% |
6 |
1 |
|
47.37% |
| packages / griffelib / src / griffe / _internal / extensions / dataclasses.py |
_dataclass_arguments |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / dataclasses.py |
_field_arguments |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / dataclasses.py |
_dataclass_parameters |
|
100.00% |
24 |
0 |
0 |
|
100.00% |
16 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / dataclasses.py |
_reorder_parameters |
|
90.91% |
11 |
1 |
0 |
|
83.33% |
6 |
1 |
|
88.24% |
| packages / griffelib / src / griffe / _internal / extensions / dataclasses.py |
_set_dataclass_init |
|
86.67% |
15 |
2 |
0 |
|
100.00% |
6 |
0 |
|
90.48% |
| packages / griffelib / src / griffe / _internal / extensions / dataclasses.py |
_del_members_annotated_as_initvar |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / dataclasses.py |
_apply_recursively |
|
92.86% |
14 |
1 |
0 |
|
87.50% |
16 |
2 |
|
90.00% |
| packages / griffelib / src / griffe / _internal / extensions / dataclasses.py |
DataclassesExtension.on_package |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / dataclasses.py |
(no function) |
|
100.00% |
22 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / unpack_typeddict.py |
_unwrap_annotation |
|
100.00% |
13 |
0 |
0 |
|
90.00% |
10 |
1 |
|
95.65% |
| packages / griffelib / src / griffe / _internal / extensions / unpack_typeddict.py |
_get_or_set_attrs |
|
86.96% |
23 |
3 |
0 |
|
78.57% |
14 |
3 |
|
83.78% |
| packages / griffelib / src / griffe / _internal / extensions / unpack_typeddict.py |
_update_docstring |
|
100.00% |
22 |
0 |
0 |
|
94.44% |
18 |
1 |
|
97.50% |
| packages / griffelib / src / griffe / _internal / extensions / unpack_typeddict.py |
_params_from_attrs |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / extensions / unpack_typeddict.py |
UnpackTypedDictExtension.on_class |
|
100.00% |
13 |
0 |
0 |
|
87.50% |
8 |
1 |
|
95.24% |
| packages / griffelib / src / griffe / _internal / extensions / unpack_typeddict.py |
UnpackTypedDictExtension.on_function |
|
93.33% |
15 |
1 |
0 |
|
90.00% |
10 |
1 |
|
92.00% |
| packages / griffelib / src / griffe / _internal / extensions / unpack_typeddict.py |
(no function) |
|
100.00% |
20 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / finder.py |
_match_pattern |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / finder.py |
ModuleFinder.__init__ |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / finder.py |
ModuleFinder.append_search_path |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / finder.py |
ModuleFinder._append_search_path |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / finder.py |
ModuleFinder.insert_search_path |
|
100.00% |
3 |
0 |
0 |
|
50.00% |
2 |
1 |
|
80.00% |
| packages / griffelib / src / griffe / _internal / finder.py |
ModuleFinder.find_spec |
|
100.00% |
31 |
0 |
0 |
|
92.86% |
14 |
1 |
|
97.78% |
| packages / griffelib / src / griffe / _internal / finder.py |
ModuleFinder.find_package |
|
100.00% |
24 |
0 |
0 |
|
100.00% |
16 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / finder.py |
ModuleFinder.iter_submodules |
|
100.00% |
28 |
0 |
0 |
|
100.00% |
22 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / finder.py |
ModuleFinder.submodules |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / finder.py |
ModuleFinder._module_name_path |
|
83.33% |
12 |
2 |
0 |
|
80.00% |
10 |
2 |
|
81.82% |
| packages / griffelib / src / griffe / _internal / finder.py |
ModuleFinder._contents |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / finder.py |
ModuleFinder._extend_from_pth_files |
|
85.71% |
7 |
1 |
0 |
|
90.00% |
10 |
1 |
|
88.24% |
| packages / griffelib / src / griffe / _internal / finder.py |
ModuleFinder._filter_py_modules |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / finder.py |
ModuleFinder._top_module_name |
|
90.00% |
10 |
1 |
0 |
|
75.00% |
4 |
1 |
|
85.71% |
| packages / griffelib / src / griffe / _internal / finder.py |
_is_pkg_style_namespace |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / finder.py |
_module_depth |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / finder.py |
_handle_pth_file |
|
85.71% |
14 |
2 |
0 |
|
100.00% |
6 |
0 |
|
90.00% |
| packages / griffelib / src / griffe / _internal / finder.py |
_handle_editable_module |
|
92.59% |
27 |
2 |
0 |
|
90.00% |
20 |
2 |
|
91.49% |
| packages / griffelib / src / griffe / _internal / finder.py |
(no function) |
|
100.00% |
65 |
0 |
4 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / git.py |
_normalize |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / git.py |
_git |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / git.py |
_assert_git_repo |
|
83.33% |
6 |
1 |
0 |
|
50.00% |
2 |
1 |
|
75.00% |
| packages / griffelib / src / griffe / _internal / git.py |
_get_latest_tag |
|
55.56% |
9 |
4 |
0 |
|
50.00% |
4 |
2 |
|
53.85% |
| packages / griffelib / src / griffe / _internal / git.py |
_get_repo_root |
|
80.00% |
5 |
1 |
0 |
|
75.00% |
4 |
1 |
|
77.78% |
| packages / griffelib / src / griffe / _internal / git.py |
_tmp_worktree |
|
100.00% |
15 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / git.py |
_get_git_remote_url |
|
91.67% |
12 |
1 |
0 |
|
83.33% |
6 |
1 |
|
88.89% |
| packages / griffelib / src / griffe / _internal / git.py |
_get_git_known_service |
|
57.14% |
7 |
3 |
0 |
|
50.00% |
6 |
1 |
|
53.85% |
| packages / griffelib / src / griffe / _internal / git.py |
_get_radicle_url |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / git.py |
_get_source_link |
|
100.00% |
3 |
0 |
0 |
|
50.00% |
2 |
1 |
|
80.00% |
| packages / griffelib / src / griffe / _internal / git.py |
_get_git_commit_hash |
|
66.67% |
3 |
1 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| packages / griffelib / src / griffe / _internal / git.py |
_is_tracked |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / git.py |
GitInfo.from_package |
|
93.33% |
15 |
1 |
0 |
|
75.00% |
4 |
1 |
|
89.47% |
| packages / griffelib / src / griffe / _internal / git.py |
GitInfo.get_source_link |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / git.py |
(no function) |
|
100.00% |
45 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / importer.py |
_error_details |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / importer.py |
sys_path |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / importer.py |
dynamic_import |
|
85.71% |
21 |
3 |
0 |
|
100.00% |
4 |
0 |
|
88.00% |
| packages / griffelib / src / griffe / _internal / importer.py |
(no function) |
|
100.00% |
9 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / loader.py |
GriffeLoader.__init__ |
|
100.00% |
18 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / loader.py |
GriffeLoader.finder |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / loader.py |
GriffeLoader.load |
|
85.29% |
34 |
5 |
0 |
|
66.67% |
6 |
2 |
|
82.50% |
| packages / griffelib / src / griffe / _internal / loader.py |
GriffeLoader._fire_load_events |
|
100.00% |
16 |
0 |
0 |
|
92.86% |
14 |
1 |
|
96.67% |
| packages / griffelib / src / griffe / _internal / loader.py |
GriffeLoader._post_load |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / loader.py |
GriffeLoader.resolve_aliases |
|
100.00% |
21 |
0 |
0 |
|
100.00% |
8 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / loader.py |
GriffeLoader.expand_exports |
|
100.00% |
24 |
0 |
0 |
|
100.00% |
12 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / loader.py |
GriffeLoader.expand_wildcards |
|
87.76% |
49 |
6 |
0 |
|
100.00% |
24 |
0 |
|
91.78% |
| packages / griffelib / src / griffe / _internal / loader.py |
GriffeLoader.resolve_module_aliases |
|
91.43% |
35 |
3 |
0 |
|
92.86% |
14 |
1 |
|
91.84% |
| packages / griffelib / src / griffe / _internal / loader.py |
GriffeLoader.stats |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / loader.py |
GriffeLoader._load_package |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / loader.py |
GriffeLoader._load_module |
|
20.00% |
10 |
8 |
0 |
|
100.00% |
0 |
0 |
|
20.00% |
| packages / griffelib / src / griffe / _internal / loader.py |
GriffeLoader._load_module_path |
|
93.33% |
15 |
1 |
0 |
|
91.67% |
12 |
1 |
|
92.59% |
| packages / griffelib / src / griffe / _internal / loader.py |
GriffeLoader._load_submodules |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / loader.py |
GriffeLoader._load_submodule |
|
73.68% |
19 |
5 |
0 |
|
100.00% |
8 |
0 |
|
81.48% |
| packages / griffelib / src / griffe / _internal / loader.py |
GriffeLoader._create_module |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / loader.py |
GriffeLoader._visit_module |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / loader.py |
GriffeLoader._inspect_module |
|
66.67% |
15 |
5 |
0 |
|
83.33% |
6 |
1 |
|
71.43% |
| packages / griffelib / src / griffe / _internal / loader.py |
GriffeLoader._get_or_create_parent_module |
|
95.24% |
21 |
1 |
0 |
|
90.00% |
10 |
1 |
|
93.55% |
| packages / griffelib / src / griffe / _internal / loader.py |
GriffeLoader._expand_wildcard |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / loader.py |
load |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / loader.py |
load_git |
|
80.00% |
5 |
1 |
0 |
|
50.00% |
2 |
1 |
|
71.43% |
| packages / griffelib / src / griffe / _internal / loader.py |
load_pypi |
|
0.00% |
34 |
34 |
0 |
|
0.00% |
14 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / loader.py |
(no function) |
|
100.00% |
53 |
0 |
4 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / logger.py |
Logger.__init__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / logger.py |
Logger.__getattr__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / logger.py |
Logger.disable |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / logger.py |
Logger._get |
|
100.00% |
3 |
0 |
0 |
|
50.00% |
2 |
1 |
|
80.00% |
| packages / griffelib / src / griffe / _internal / logger.py |
Logger._patch_loggers |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / logger.py |
get_logger |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / logger.py |
patch_loggers |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / logger.py |
(no function) |
|
100.00% |
19 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / merger.py |
_merge_module_stubs |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / merger.py |
_merge_class_stubs |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / merger.py |
_merge_function_stubs |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / merger.py |
_merge_attribute_stubs |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / merger.py |
_merge_type_alias_stubs |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / merger.py |
_merge_stubs_docstring |
|
50.00% |
2 |
1 |
0 |
|
50.00% |
2 |
1 |
|
50.00% |
| packages / griffelib / src / griffe / _internal / merger.py |
_merge_stubs_type_parameters |
|
50.00% |
2 |
1 |
0 |
|
50.00% |
2 |
1 |
|
50.00% |
| packages / griffelib / src / griffe / _internal / merger.py |
_merge_stubs_overloads |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / merger.py |
_merge_annotations |
|
80.00% |
5 |
1 |
0 |
|
75.00% |
4 |
1 |
|
77.78% |
| packages / griffelib / src / griffe / _internal / merger.py |
_merge_overload_annotations |
|
100.00% |
22 |
0 |
0 |
|
92.86% |
14 |
1 |
|
97.22% |
| packages / griffelib / src / griffe / _internal / merger.py |
_merge_stubs_members |
|
83.33% |
24 |
4 |
0 |
|
80.00% |
20 |
2 |
|
81.82% |
| packages / griffelib / src / griffe / _internal / merger.py |
merge_stubs |
|
90.00% |
10 |
1 |
0 |
|
75.00% |
4 |
1 |
|
85.71% |
| packages / griffelib / src / griffe / _internal / merger.py |
(no function) |
|
100.00% |
18 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / mixins.py |
_get_parts |
|
75.00% |
8 |
2 |
0 |
|
66.67% |
6 |
2 |
|
71.43% |
| packages / griffelib / src / griffe / _internal / mixins.py |
GetMembersMixin.__getitem__ |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / mixins.py |
GetMembersMixin.get_member |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / mixins.py |
DelMembersMixin.__delitem__ |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / mixins.py |
DelMembersMixin.del_member |
|
80.00% |
5 |
1 |
0 |
|
50.00% |
2 |
1 |
|
71.43% |
| packages / griffelib / src / griffe / _internal / mixins.py |
SetMembersMixin.__setitem__ |
|
87.50% |
8 |
1 |
0 |
|
75.00% |
4 |
1 |
|
83.33% |
| packages / griffelib / src / griffe / _internal / mixins.py |
SetMembersMixin.set_member |
|
84.21% |
19 |
3 |
0 |
|
78.57% |
14 |
3 |
|
81.82% |
| packages / griffelib / src / griffe / _internal / mixins.py |
SerializationMixin.as_json |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / mixins.py |
SerializationMixin.from_json |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / mixins.py |
ObjectAliasMixin.all_members |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / mixins.py |
ObjectAliasMixin.modules |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / mixins.py |
ObjectAliasMixin.classes |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / mixins.py |
ObjectAliasMixin.functions |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / mixins.py |
ObjectAliasMixin.attributes |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / mixins.py |
ObjectAliasMixin.type_aliases |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / mixins.py |
ObjectAliasMixin.is_private |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / mixins.py |
ObjectAliasMixin.is_special |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / mixins.py |
ObjectAliasMixin.is_class_private |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / mixins.py |
ObjectAliasMixin.is_imported |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / mixins.py |
ObjectAliasMixin.is_exported |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / mixins.py |
ObjectAliasMixin.is_wildcard_exposed |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / mixins.py |
ObjectAliasMixin.is_public |
|
90.91% |
11 |
1 |
0 |
|
90.00% |
10 |
1 |
|
90.48% |
| packages / griffelib / src / griffe / _internal / mixins.py |
ObjectAliasMixin.is_deprecated |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / mixins.py |
ObjectAliasMixin.is_generic |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / mixins.py |
(no function) |
|
100.00% |
53 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Decorator.__init__ |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Decorator.callable_path |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Decorator.as_dict |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Docstring.__init__ |
|
100.00% |
12 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Docstring.lines |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Docstring.source |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Docstring.parsed |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Docstring.parse |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Docstring.as_dict |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Parameter.__init__ |
|
100.00% |
12 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Parameter.__str__ |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Parameter.__repr__ |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Parameter.__eq__ |
|
66.67% |
3 |
1 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Parameter.required |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Parameter.as_dict |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Parameters.__init__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Parameters.__repr__ |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Parameters.__getitem__ |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Parameters.__setitem__ |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Parameters.__delitem__ |
|
75.00% |
8 |
2 |
0 |
|
100.00% |
2 |
0 |
|
80.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Parameters.__len__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Parameters.__iter__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Parameters.__contains__ |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Parameters.add |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
TypeParameter.__init__ |
|
92.31% |
13 |
1 |
0 |
|
75.00% |
4 |
1 |
|
88.24% |
| packages / griffelib / src / griffe / _internal / models.py |
TypeParameter.__repr__ |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
TypeParameter.bound |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
TypeParameter.bound |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
TypeParameter.constraints |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
TypeParameter.constraints |
|
66.67% |
3 |
1 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| packages / griffelib / src / griffe / _internal / models.py |
TypeParameter.as_dict |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
TypeParameters.__init__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
TypeParameters.__repr__ |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
TypeParameters.__getitem__ |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
TypeParameters.__setitem__ |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
TypeParameters.__delitem__ |
|
75.00% |
8 |
2 |
0 |
|
100.00% |
2 |
0 |
|
80.00% |
| packages / griffelib / src / griffe / _internal / models.py |
TypeParameters.__len__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
TypeParameters.__iter__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
TypeParameters.__contains__ |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
TypeParameters.add |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.__init__ |
|
100.00% |
37 |
0 |
1 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.__repr__ |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.__bool__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.__len__ |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.git_info |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.git_info |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.source_link |
|
87.50% |
8 |
1 |
0 |
|
83.33% |
6 |
1 |
|
85.71% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.source_link |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.has_docstring |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.has_docstrings |
|
77.78% |
9 |
2 |
0 |
|
100.00% |
6 |
0 |
|
86.67% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.is_kind |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.inherited_members |
|
69.23% |
13 |
4 |
0 |
|
87.50% |
8 |
1 |
|
76.19% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.is_module |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.is_class |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.is_function |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.is_attribute |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.is_type_alias |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.is_init_method |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.is_init_module |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.is_package |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.is_subpackage |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.is_namespace_package |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.is_namespace_subpackage |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.has_labels |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.filter_members |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.module |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.package |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.filepath |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.relative_package_filepath |
|
52.94% |
17 |
8 |
0 |
|
42.86% |
14 |
4 |
|
48.39% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.relative_filepath |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.path |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.canonical_path |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.modules_collection |
|
80.00% |
5 |
1 |
0 |
|
75.00% |
4 |
1 |
|
77.78% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.lines_collection |
|
80.00% |
5 |
1 |
0 |
|
75.00% |
4 |
1 |
|
77.78% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.lines |
|
66.67% |
15 |
5 |
0 |
|
83.33% |
6 |
1 |
|
71.43% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.source |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.resolve |
|
88.24% |
17 |
2 |
0 |
|
85.71% |
14 |
2 |
|
87.10% |
| packages / griffelib / src / griffe / _internal / models.py |
Object.as_dict |
|
91.18% |
34 |
3 |
0 |
|
90.00% |
30 |
3 |
|
90.62% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.__init__ |
|
100.00% |
28 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.__repr__ |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.__bool__ |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.__len__ |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.kind |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.has_docstring |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.has_docstrings |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.parent |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.parent |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.path |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.modules_collection |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.members |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.inherited_members |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.as_json |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.git_info |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.git_info |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.source_link |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.source_link |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.extra |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.lineno |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.lineno |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.endlineno |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.endlineno |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.docstring |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.docstring |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.type_parameters |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.labels |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.imports |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.exports |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.aliases |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.is_kind |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.is_module |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.is_class |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.is_function |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.is_attribute |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.is_type_alias |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.has_labels |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.filter_members |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.module |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.package |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.filepath |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.relative_filepath |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.relative_package_filepath |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.canonical_path |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.lines_collection |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.lines |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.source |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.resolve |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias._filepath |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.bases |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.keywords |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.decorators |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.imports_future_annotations |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.is_init_method |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.is_init_module |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.is_package |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.is_subpackage |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.is_namespace_package |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.is_namespace_subpackage |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.overloads |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.overloads |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.parameters |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.returns |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.returns |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.setter |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.deleter |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.value |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.value |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.annotation |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.annotation |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.resolved_bases |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.mro |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.signature |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.target |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.target |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.final_target |
|
87.50% |
8 |
1 |
0 |
|
75.00% |
4 |
1 |
|
83.33% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.resolve_target |
|
83.33% |
6 |
1 |
0 |
|
50.00% |
2 |
1 |
|
75.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias._resolve_target |
|
85.71% |
14 |
2 |
0 |
|
66.67% |
6 |
2 |
|
80.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias._update_target_aliases |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.resolved |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.wildcard |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Alias.as_dict |
|
85.71% |
14 |
2 |
0 |
|
75.00% |
12 |
3 |
|
80.77% |
| packages / griffelib / src / griffe / _internal / models.py |
Module.__init__ |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Module.__repr__ |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Module.filepath |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Module.imports_future_annotations |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Module.is_init_module |
|
50.00% |
6 |
3 |
0 |
|
50.00% |
2 |
1 |
|
50.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Module.is_package |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Module.is_subpackage |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Module.is_namespace_package |
|
50.00% |
4 |
2 |
0 |
|
100.00% |
0 |
0 |
|
50.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Module.is_namespace_subpackage |
|
50.00% |
4 |
2 |
0 |
|
100.00% |
0 |
0 |
|
50.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Module.as_dict |
|
85.71% |
7 |
1 |
0 |
|
75.00% |
4 |
1 |
|
81.82% |
| packages / griffelib / src / griffe / _internal / models.py |
Class.__init__ |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Class.parameters |
|
50.00% |
4 |
2 |
0 |
|
100.00% |
0 |
0 |
|
50.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Class.signature |
|
83.33% |
6 |
1 |
0 |
|
50.00% |
4 |
2 |
|
70.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Class.resolved_bases |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Class._mro |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Class.mro |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Class.as_dict |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Function.__init__ |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Function.annotation |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Function.resolve |
|
100.00% |
15 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Function.is_init_method |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Function.as_dict |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Function.signature |
|
88.89% |
36 |
4 |
0 |
|
86.36% |
22 |
3 |
|
87.93% |
| packages / griffelib / src / griffe / _internal / models.py |
Attribute.__init__ |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
Attribute.as_dict |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
TypeAlias.__init__ |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
TypeAlias.as_dict |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / models.py |
(no function) |
|
100.00% |
349 |
0 |
6 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / stats.py |
Stats.__init__ |
|
100.00% |
20 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / stats.py |
Stats._itercount |
|
80.00% |
10 |
2 |
0 |
|
70.00% |
10 |
1 |
|
75.00% |
| packages / griffelib / src / griffe / _internal / stats.py |
Stats.as_text |
|
0.00% |
57 |
57 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / stats.py |
(no function) |
|
100.00% |
9 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / tests.py |
TmpPackage.__post_init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / tests.py |
temporary_pyfile |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / tests.py |
temporary_pypackage |
|
100.00% |
21 |
0 |
0 |
|
100.00% |
12 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / tests.py |
temporary_visited_package |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / tests.py |
temporary_inspected_package |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / tests.py |
temporary_visited_module |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / tests.py |
temporary_inspected_module |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / tests.py |
vtree |
|
87.50% |
8 |
1 |
0 |
|
75.00% |
4 |
1 |
|
83.33% |
| packages / griffelib / src / griffe / _internal / tests.py |
htree |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| packages / griffelib / src / griffe / _internal / tests.py |
module_vtree |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| packages / griffelib / src / griffe / _internal / tests.py |
(no function) |
|
100.00% |
39 |
0 |
6 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / conftest.py |
_default_gitconfig |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / conftest.py |
(no function) |
|
100.00% |
5 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / helpers.py |
clear_sys_modules |
|
50.00% |
8 |
4 |
0 |
|
50.00% |
10 |
1 |
|
50.00% |
| tests / helpers.py |
(no function) |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_api.py |
_fixture_inventory |
|
60.00% |
5 |
2 |
0 |
|
50.00% |
2 |
1 |
|
57.14% |
| tests / test_api.py |
_load_modules |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_api.py |
_get_internal_api |
|
100.00% |
3 |
0 |
0 |
|
50.00% |
2 |
1 |
|
80.00% |
| tests / test_api.py |
_get_reexported_names |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_api.py |
_get_public_api |
|
100.00% |
3 |
0 |
0 |
|
50.00% |
2 |
1 |
|
80.00% |
| tests / test_api.py |
_yield_public_objects |
|
86.67% |
15 |
2 |
0 |
|
85.71% |
14 |
2 |
|
86.21% |
| tests / test_api.py |
_get_modulelevel_internal_objects |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_api.py |
_get_public_objects |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| tests / test_api.py |
test_alias_proxies |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| tests / test_api.py |
test_exposed_objects |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_api.py |
test_unique_names |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_api.py |
test_single_locations |
|
87.50% |
8 |
1 |
0 |
|
75.00% |
4 |
1 |
|
83.33% |
| tests / test_api.py |
test_single_locations._public_path |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| tests / test_api.py |
test_api_matches_inventory |
|
0.00% |
9 |
9 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| tests / test_api.py |
test_inventory_matches_api |
|
0.00% |
17 |
17 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| tests / test_api.py |
test_no_module_docstrings_in_internal_api |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_api.py |
test_no_module_docstrings_in_internal_api._modules |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_api.py |
(no function) |
|
100.00% |
32 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_cli.py |
test_main |
|
66.67% |
3 |
1 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| tests / test_cli.py |
test_show_help |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_cli.py |
test_show_version |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_cli.py |
test_show_debug_info |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_cli.py |
(no function) |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_diff.py |
test_diff_griffe |
|
100.00% |
14 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| tests / test_diff.py |
test_moving_members_in_parent_classes |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_diff.py |
(no function) |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / __init__.py |
(no function) |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / conftest.py |
parse_google |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / conftest.py |
parse_numpy |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / conftest.py |
parse_sphinx |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / conftest.py |
(no function) |
|
100.00% |
11 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / helpers.py |
ParserType.__call__ |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / helpers.py |
parser |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / helpers.py |
parser.parse |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_docstrings / helpers.py |
(no function) |
|
100.00% |
8 |
0 |
3 |
|
50.00% |
2 |
1 |
|
90.00% |
| tests / test_docstrings / test_google.py |
test_simple_docstring |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_multiline_docstring |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_partially_indented_lines |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_multiple_lines_in_sections_items |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_code_blocks |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_indented_code_block |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_different_indentation |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_empty_indented_lines_in_section_with_items |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_starting_item_description_on_new_line |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_without_parent |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_without_annotations |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_with_annotations |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_attributes_section |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_functions_section |
|
100.00% |
14 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_classes_section |
|
100.00% |
13 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_type_aliases_section |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_modules_section |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_examples_sections |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_yields_section |
|
100.00% |
17 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_invalid_sections |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_no_empty_text_section |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_args_and_kwargs |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_args_kwargs_keyword_only |
|
100.00% |
12 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_types_in_docstring |
|
100.00% |
23 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_optional_type_in_docstring |
|
100.00% |
23 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_prefer_docstring_types_over_annotations |
|
100.00% |
21 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parameter_line_without_colon |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parameter_line_without_colon_keyword_only |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_warn_about_unknown_parameters |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_never_warn_about_unknown_other_parameters |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_unknown_params_scan_doesnt_crash_without_parameters |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_class_uses_init_parameters |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_parameters_and_type_without_space |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_type_var_tuples_and_param_specs |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_prefer_docstring_bounds_over_annotations |
|
100.00% |
12 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_type_parameter_line_without_colon |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_warn_about_unknown_type_parameters |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_unknown_type_params_scan_doesnt_crash_without_type_parameters |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_retrieve_attributes_annotation_from_parent |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_yields_section_with_return_annotation |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_yields_tuple_in_iterator_or_generator |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_extract_yielded_type_with_single_return_item |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_yield_section_in_property |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_receives_tuple_in_generator |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_extract_received_type_with_single_return_item |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_returns_tuple_in_generator |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_admonitions |
|
100.00% |
13 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_handle_false_admonitions_correctly |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_dont_insert_admonition_before_current_section |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_ignore_init_summary |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_trim_doctest_flags_basic_example |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_trim_doctest_flags_multi_example |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_single_line_with_trailing_whitespace |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_returns_multiple_items |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_yields_multiple_items |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_parse_receives_multiple_items |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_avoid_false_positive_sections |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_type_in_returns_without_parentheses |
|
100.00% |
16 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_type_in_yields_without_parentheses |
|
100.00% |
16 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_type_in_receives_without_parentheses |
|
100.00% |
16 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_reading_property_type_in_summary |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
test_disabled_warnings |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_google.py |
(no function) |
|
100.00% |
77 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_simple_docstring |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_multiline_docstring |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_code_blocks |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_indented_code_block |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_empty_indented_lines_in_section_with_items |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_doubly_indented_lines_in_section_items |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_admonition_see_also |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_admonition_empty |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_isolated_dash_lines_do_not_create_sections |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_admonition_warnings_special_case |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_admonition_notes_special_case |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_prefer_docstring_type_over_annotation |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_parse_complex_annotations |
|
100.00% |
13 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_parse_annotations_in_all_sections |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_dont_crash_on_text_annotations |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_parameters_section |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_parse_starred_parameters |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_other_parameters_section |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_retrieve_annotation_from_parent |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_deprecated_section |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_returns_section |
|
100.00% |
23 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_yields_section |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_receives_section |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_raises_section |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_warns_section |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_attributes_section |
|
100.00% |
15 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_parse_functions_section |
|
100.00% |
14 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_parse_classes_section |
|
100.00% |
13 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_parse_modules_section |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_examples_section |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_examples_section_when_followed_by_named_section |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_examples_section_as_last |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_blank_lines_in_section |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_retrieve_attributes_annotation_from_parent |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_warn_about_unknown_parameters |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_never_warn_about_unknown_other_parameters |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_unknown_params_scan_doesnt_crash_without_parameters |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_class_uses_init_parameters |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_detect_optional_flag |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_blank_lines_in_item_descriptions |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_parse_yields_tuple_in_iterator_or_generator |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_extract_yielded_type_with_single_return_item |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_yield_section_in_property |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_parse_receives_tuple_in_generator |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_extract_received_type_with_single_return_item |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_parse_returns_tuple_in_generator |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_ignore_init_summary |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_trim_doctest_flags_basic_example |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_trim_doctest_flags_multi_example |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_parsing_choices |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
test_disabled_warnings |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_numpy.py |
(no function) |
|
100.00% |
63 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__description_only_docstring__single_markdown_section |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__no_description__single_markdown_section |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__multiple_blank_lines_before_description__single_markdown_section |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__param_field__param_section |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__only_param_field__empty_markdown |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__all_param_names__param_section |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__param_field_multi_line__param_section |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__param_field_for_function__param_section_with_kind |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__param_field_docs_type__param_section_with_type |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__param_field_type_field__param_section_with_type |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__param_field_type_field__param_section_with_type_with_parent |
|
100.00% |
14 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__param_field_type_field_first__param_section_with_type |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__param_field_type_field_first__param_section_with_type_with_parent |
|
100.00% |
14 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__param_field_type_field_or_none__param_section_with_optional |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__param_field_type_field_or_none__param_section_with_optional_with_parent |
|
100.00% |
12 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__param_field_annotate_type__param_section_with_type |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__param_field_no_matching_param__result_from_docstring |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__param_field_with_default__result_from_docstring |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__param_field_no_matching_param__error_message |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__invalid_param_field_only_initial_marker__error_message |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__invalid_param_field_wrong_part_count__error_message |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__invalid_param_field_wrong_part_count_spaces_4__error_message |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__valid_param_field_part_count_3 |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__valid_param_field_part_count_3_with_parent |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__param_twice__error_message |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__param_type_twice_doc__error_message |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__param_type_twice_type_directive_first__error_message |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__param_type_twice_annotated__error_message |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_warn_about_unknown_parameters |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__param_type_no_type__error_message |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__param_type_no_name__error_message |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__param_multiline |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__attribute_field_multi_line__param_section |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__all_attribute_names__param_section |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__class_attributes__attributes_section |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__class_attributes_with_type__annotation_in_attributes_section |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__attribute_invalid_directive___error |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__attribute_no_name__error |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__attribute_duplicate__error |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__class_attributes_type_invalid__error |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__class_attributes_type_no_name__error |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__return_directive__return_section_no_type |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__return_directive_rtype__return_section_with_type |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__return_directive_rtype_first__return_section_with_type |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__return_directive_annotation__return_section_with_type |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__return_directive_annotation__prefer_return_directive |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__return_invalid__error |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__rtype_invalid__error |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__raises_directive__exception_section |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__multiple_raises_directive__exception_section_with_two |
|
100.00% |
12 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__all_exception_names__param_section |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__raise_invalid__error |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__raise_no_name__error |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__module_attributes_section__expected_attributes_section |
|
100.00% |
19 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_parse__properties_return_type |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
test_disabled_warnings |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_sphinx.py |
(no function) |
|
100.00% |
76 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_warnings.py |
test_can_warn_without_parent_module |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_docstrings / test_warnings.py |
(no function) |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_encoders.py |
test_minimal_data_is_enough |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_encoders.py |
test_namespace_packages |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_encoders.py |
test_minimal_light_data_is_enough |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_encoders.py |
test_encoding_pep695_generics_without_defaults |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_encoders.py |
test_encoding_pep695_generics |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_encoders.py |
_validate |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| tests / test_encoders.py |
test_json_schema |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_encoders.py |
test_json_schema_for_pep695_generics_without_defaults |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_encoders.py |
test_json_schema_for_pep695_generics |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_encoders.py |
(no function) |
|
100.00% |
20 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_expressions.py |
test_explode_return_annotations |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_expressions.py |
test_full_expressions |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_expressions.py |
test_resolving_full_names |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_expressions.py |
test_expressions |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_expressions.py |
test_length_one_tuple_as_string |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_expressions.py |
test_modernizing_specific_expressions |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_expressions.py |
test_handling_modernization_without_crashing |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_expressions.py |
test_modernizing_idempotence |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_expressions.py |
test_resolving_init_parameter |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_expressions.py |
test_parentheses_preserved |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_expressions.py |
test_resolving_type_parameters |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_expressions.py |
test_render_dict_comprehension |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_expressions.py |
(no function) |
|
100.00% |
26 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / __init__.py |
(no function) |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
AnalysisEventsTest.__init__ |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
AnalysisEventsTest.on_attribute_instance |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
AnalysisEventsTest.on_attribute_node |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
AnalysisEventsTest.on_class_instance |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
AnalysisEventsTest.on_class_members |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
AnalysisEventsTest.on_class_node |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
AnalysisEventsTest.on_function_instance |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
AnalysisEventsTest.on_function_node |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
AnalysisEventsTest.on_instance |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
AnalysisEventsTest.on_members |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
AnalysisEventsTest.on_module_instance |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
AnalysisEventsTest.on_module_members |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
AnalysisEventsTest.on_module_node |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
AnalysisEventsTest.on_node |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
AnalysisEventsTest.on_type_alias_instance |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
AnalysisEventsTest.on_type_alias_node |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
AnalysisEventsTest.on_alias_instance |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
test_loading_extensions |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
test_analysis_events_without_type_aliases |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
test_analysis_events |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
LoadEventsTest.__init__ |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
LoadEventsTest.on_alias |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
LoadEventsTest.on_attribute |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
LoadEventsTest.on_class |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
LoadEventsTest.on_function |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
LoadEventsTest.on_module |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
LoadEventsTest.on_object |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
LoadEventsTest.on_package |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
LoadEventsTest.on_type_alias |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
test_load_events_without_type_aliases |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
test_load_events |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_base.py |
(no function) |
|
100.00% |
43 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_dataclasses.py |
test_dataclass_support |
|
100.00% |
14 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_dataclasses.py |
test_non_init_fields |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_dataclasses.py |
test_classvar_fields |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_dataclasses.py |
test_kw_only_fields |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_dataclasses.py |
test_kw_only_sentinel |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_dataclasses.py |
test_all_kw_only_fields |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_dataclasses.py |
(no function) |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_unpack_typeddict.py |
test_typeddict_support |
|
100.00% |
26 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_unpack_typeddict.py |
test_unpack_support |
|
100.00% |
22 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_unpack_typeddict.py |
test_non_total_typeddict |
|
100.00% |
18 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_unpack_typeddict.py |
test_non_total_unpack |
|
100.00% |
18 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_unpack_typeddict.py |
test_explicit_requiredness |
|
100.00% |
16 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_unpack_typeddict.py |
test_readonly_fields |
|
100.00% |
17 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_extensions / test_unpack_typeddict.py |
(no function) |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_finder.py |
test_find_module_with_path |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_finder.py |
test_find_pkg_style_namespace_packages |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_finder.py |
test_pth_file_handling |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_finder.py |
test_pth_file_handling_with_semi_colon |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_finder.py |
test_editables_file_handling |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_finder.py |
test_setuptools_file_handling |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_finder.py |
test_setuptools_file_handling_multiple_paths |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_finder.py |
test_scikit_build_core_file_handling |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_finder.py |
test_meson_python_file_handling |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_finder.py |
test_finding_stubs_packages |
|
100.00% |
44 |
0 |
0 |
|
93.75% |
16 |
1 |
|
98.33% |
| tests / test_finder.py |
test_scanning_package_and_module_with_same_names |
|
100.00% |
13 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_finder.py |
test_not_finding_namespace_package_twice |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_finder.py |
(no function) |
|
100.00% |
26 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_functions.py |
test_visit_simple_function |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_functions.py |
test_visit_function_positional_only_param |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_functions.py |
test_visit_function_positional_only_param_with_default |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_functions.py |
test_visit_function_positional_or_keyword_param |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_functions.py |
test_visit_function_positional_or_keyword_param_with_default |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_functions.py |
test_visit_function_keyword_only_param |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_functions.py |
test_visit_function_keyword_only_param_with_default |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_functions.py |
test_visit_function_syntax_error |
|
50.00% |
2 |
1 |
0 |
|
100.00% |
0 |
0 |
|
50.00% |
| tests / test_functions.py |
test_visit_function_variadic_params |
|
100.00% |
13 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_functions.py |
test_visit_function_params_annotations |
|
100.00% |
13 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_functions.py |
(no function) |
|
100.00% |
13 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_git.py |
_copy_contents |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| tests / test_git.py |
git_repo |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_git.py |
test_load_git |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_git.py |
test_load_git_errors |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_git.py |
test_git_failures |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_git.py |
(no function) |
|
100.00% |
16 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inheritance.py |
_mro_paths |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inheritance.py |
test_loading_inherited_members |
|
100.00% |
29 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_inheritance.py |
test_nested_class_inheritance |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inheritance.py |
test_computing_mro |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inheritance.py |
test_uncomputable_mro |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inheritance.py |
test_dynamic_base_classes |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inheritance.py |
(no function) |
|
100.00% |
15 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inspector.py |
test_annotations_from_builtin_types |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inspector.py |
test_annotations_from_classes |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inspector.py |
test_annotations_from_types_before_314 |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inspector.py |
test_annotations_from_types |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inspector.py |
test_class_level_imports |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inspector.py |
test_missing_dependency |
|
50.00% |
2 |
1 |
0 |
|
100.00% |
0 |
0 |
|
50.00% |
| tests / test_inspector.py |
test_inspect_properties_as_attributes |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inspector.py |
test_inspecting_module_importing_other_module |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inspector.py |
test_inspecting_parameters_with_functions_as_default_values |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inspector.py |
test_inspecting_package_and_module_with_same_names |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inspector.py |
test_inspecting_module_with_submodules |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inspector.py |
test_inspecting_module_with_imported_submodules |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inspector.py |
test_inspecting_objects_from_private_builtin_stdlib_moduless |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inspector.py |
test_inspecting_partials_as_functions |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inspector.py |
test_inspecting_class_instance |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inspector.py |
test_inheriting_self_from_parent_class |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inspector.py |
test_inspecting_pep695_generics_without_defaults |
|
100.00% |
35 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inspector.py |
test_inspecting_pep695_generics |
|
100.00% |
35 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_inspector.py |
(no function) |
|
100.00% |
29 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_has_docstrings_does_not_try_to_resolve_alias |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_recursive_wildcard_expansion |
|
100.00% |
20 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_dont_shortcut_alias_chain_after_expanding_wildcards |
|
100.00% |
16 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_dont_overwrite_lower_member_when_expanding_wildcard |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_load_data_from_stubs |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_load_from_both_py_and_pyi_files |
|
100.00% |
27 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_overwrite_module_with_attribute |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_load_package_from_both_py_and_pyi_files |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_load_single_module_from_both_py_and_pyi_files |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_unsupported_item_in_all |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_skip_modules_with_dots_in_filename |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_nested_namespace_packages |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_multiple_nested_namespace_packages |
|
100.00% |
23 |
0 |
0 |
|
100.00% |
10 |
0 |
|
100.00% |
| tests / test_loader.py |
test_stop_at_first_package_inside_namespace_package |
|
100.00% |
15 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_load_builtin_modules |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_resolve_aliases_of_builtin_modules |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_loading_stubs_only_packages |
|
100.00% |
21 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| tests / test_loader.py |
test_submodule_shadowing_member |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_side_loading_sibling_private_module |
|
100.00% |
15 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| tests / test_loader.py |
test_forcing_inspection |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| tests / test_loader.py |
test_relying_on_modules_path_attribute |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_relying_on_modules_path_attribute.raise_module_not_found_error |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_not_calling_package_hook_on_something_else_than_package |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_not_overriding_module_with_alias_from_wildcard_import |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_loading_utf8_with_bom_files |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
test_deferred_finder |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_loader.py |
(no function) |
|
100.00% |
35 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_merger.py |
test_dont_trigger_alias_resolution_when_merging_stubs |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_merger.py |
test_merge_stubs_on_wildcard_imported_objects |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_merger.py |
test_merge_imports |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_merger.py |
test_override_exports |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_merger.py |
test_merge_attribute_values |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_merger.py |
test_merge_overload_annotations |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_merger.py |
(no function) |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_mixins.py |
test_access_members_using_string_and_tuples |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_mixins.py |
(no function) |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_submodule_exports |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_has_docstrings |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_has_docstrings_submodules |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_handle_aliases_chain_in_has_docstrings |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_has_docstrings_does_not_trigger_alias_resolution |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_deepcopy |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_dataclass_properties_and_class_variables |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_dataclass_parameter_kinds |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_models.py |
test_regular_class_inheriting_dataclass_dont_get_its_own_params |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_regular_class_inheriting_dataclass_is_labelled_dataclass |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_fields_with_init_false |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_parameters_are_reorderd_to_match_their_kind |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_parameters_annotated_as_initvar |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_visited_module_source |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_visited_class_source |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_visited_object_source_with_missing_line_number |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_inspected_module_source |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_inspected_class_source |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_inspected_object_source_with_missing_line_number |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_dataclass_parameter_docstrings |
|
100.00% |
20 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_attributes_that_have_no_annotations |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_name_resolution |
|
100.00% |
27 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_set_parameters |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_delete_parameters |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_not_resolving_attribute_value_to_itself |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_resolving_never_raises_alias_errors |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_building_function_and_class_signatures |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_set_type_parameters |
|
100.00% |
12 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_delete_type_parameters |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
test_annotation_resolution |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_models.py |
(no function) |
|
100.00% |
38 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_nodes.py |
test_relative_to_absolute_imports |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_nodes.py |
test_multipart_imports |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_nodes.py |
test_building_annotations_from_nodes |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_nodes.py |
test_building_expressions_from_nodes |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_nodes.py |
test_forward_references |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_nodes.py |
test_default_value_from_nodes |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_nodes.py |
test_parsing_complex_string_annotations |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_nodes.py |
test_parsing_dynamic_base_classes |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_nodes.py |
(no function) |
|
100.00% |
20 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_public_api.py |
test_not_detecting_imported_objects_as_public |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_public_api.py |
test_detecting_dunder_attributes_as_public |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_public_api.py |
(no function) |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_stdlib.py |
_access_inherited_members |
|
75.00% |
8 |
2 |
0 |
|
100.00% |
4 |
0 |
|
83.33% |
| tests / test_stdlib.py |
fixture_stdlib_loader |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| tests / test_stdlib.py |
test_fuzzing_on_stdlib |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_stdlib.py |
(no function) |
|
100.00% |
11 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_visitor.py |
test_not_defined_at_runtime |
|
100.00% |
11 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_visitor.py |
test_set_function_labels_using_decorators |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_visitor.py |
test_set_class_labels_using_decorators |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_visitor.py |
test_handle_property_setter_and_deleter |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_visitor.py |
test_handle_typing_overaload |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_visitor.py |
test_parse_complex__all__assignments |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_visitor.py |
test_dont_crash_on_nested_functions_in_init |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_visitor.py |
test_get_correct_docstring_starting_line_number |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_visitor.py |
test_visit_properties_as_attributes |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_visitor.py |
test_forward_docstrings |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_visitor.py |
test_classvar_annotations |
|
100.00% |
17 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_visitor.py |
test_visiting_if_statement_in_class_for_type_guards |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_visitor.py |
test_visiting_relative_imports_triggering_cyclic_aliases |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_visitor.py |
test_parse_attributes_in__all__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_visitor.py |
test_parse_deep_attributes_in__all__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_visitor.py |
test_parse_pep695_generics_without_defaults |
|
100.00% |
35 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_visitor.py |
test_parse_pep695_generics |
|
100.00% |
35 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| tests / test_visitor.py |
(no function) |
|
100.00% |
28 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |