| muutils / __init__.py |
(no function) |
|
2 |
2 |
0 |
|
0% |
| muutils / cli / arg_bool.py |
format_function_docstring |
|
2 |
2 |
0 |
|
0% |
| muutils / cli / arg_bool.py |
format_function_docstring.decorator |
|
3 |
3 |
0 |
|
0% |
| muutils / cli / arg_bool.py |
_normalize_set |
|
3 |
0 |
0 |
|
100% |
| muutils / cli / arg_bool.py |
parse_bool_token |
|
9 |
0 |
0 |
|
100% |
| muutils / cli / arg_bool.py |
BoolFlagOrValue.__init__ |
|
9 |
0 |
0 |
|
100% |
| muutils / cli / arg_bool.py |
BoolFlagOrValue._parse_token |
|
1 |
0 |
0 |
|
100% |
| muutils / cli / arg_bool.py |
BoolFlagOrValue.__call__ |
|
28 |
8 |
0 |
|
71% |
| muutils / cli / arg_bool.py |
add_bool_flag |
|
9 |
0 |
0 |
|
100% |
| muutils / cli / arg_bool.py |
(no function) |
|
20 |
1 |
0 |
|
95% |
| muutils / cli / command.py |
Command.__post_init__ |
|
2 |
0 |
0 |
|
100% |
| muutils / cli / command.py |
Command._quote_env |
|
8 |
0 |
0 |
|
100% |
| muutils / cli / command.py |
Command.cmd_joined |
|
3 |
0 |
0 |
|
100% |
| muutils / cli / command.py |
Command.cmd_for_subprocess |
|
6 |
0 |
0 |
|
100% |
| muutils / cli / command.py |
Command.script_line |
|
1 |
0 |
0 |
|
100% |
| muutils / cli / command.py |
Command.env_final |
|
1 |
0 |
0 |
|
100% |
| muutils / cli / command.py |
Command.run |
|
5 |
0 |
0 |
|
100% |
| muutils / cli / command.py |
Command.Popen |
|
1 |
1 |
0 |
|
0% |
| muutils / cli / command.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| muutils / collect_warnings.py |
CollateWarnings.__init__ |
|
5 |
0 |
0 |
|
100% |
| muutils / collect_warnings.py |
CollateWarnings.__enter__ |
|
7 |
0 |
0 |
|
100% |
| muutils / collect_warnings.py |
CollateWarnings.__exit__ |
|
9 |
0 |
0 |
|
100% |
| muutils / collect_warnings.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| muutils / console_unicode.py |
get_console_safe_str |
|
5 |
0 |
0 |
|
100% |
| muutils / console_unicode.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| muutils / dbg.py |
_process_path |
|
10 |
0 |
0 |
|
100% |
| muutils / dbg.py |
dbg |
|
0 |
0 |
1 |
|
100% |
| muutils / dbg.py |
dbg |
|
0 |
0 |
1 |
|
100% |
| muutils / dbg.py |
dbg |
|
0 |
0 |
1 |
|
100% |
| muutils / dbg.py |
dbg |
|
42 |
16 |
0 |
|
62% |
| muutils / dbg.py |
tensor_info |
|
2 |
0 |
0 |
|
100% |
| muutils / dbg.py |
list_info |
|
9 |
5 |
0 |
|
44% |
| muutils / dbg.py |
dict_info |
|
26 |
3 |
0 |
|
88% |
| muutils / dbg.py |
info_auto |
|
7 |
3 |
0 |
|
57% |
| muutils / dbg.py |
dbg_tensor |
|
1 |
0 |
0 |
|
100% |
| muutils / dbg.py |
dbg_dict |
|
1 |
0 |
0 |
|
100% |
| muutils / dbg.py |
dbg_auto |
|
1 |
0 |
0 |
|
100% |
| muutils / dbg.py |
_normalize_for_loose |
|
2 |
0 |
0 |
|
100% |
| muutils / dbg.py |
_compile_pattern |
|
8 |
0 |
0 |
|
100% |
| muutils / dbg.py |
grep_repr |
|
58 |
3 |
0 |
|
95% |
| muutils / dbg.py |
grep_repr._color_match |
|
3 |
0 |
0 |
|
100% |
| muutils / dbg.py |
(no function) |
|
55 |
0 |
11 |
|
100% |
| muutils / dictmagic.py |
DefaulterDict.__init__ |
|
4 |
4 |
0 |
|
0% |
| muutils / dictmagic.py |
DefaulterDict.__getitem__ |
|
5 |
5 |
0 |
|
0% |
| muutils / dictmagic.py |
_recursive_defaultdict_ctor |
|
1 |
0 |
0 |
|
100% |
| muutils / dictmagic.py |
defaultdict_to_dict_recursive |
|
1 |
0 |
0 |
|
100% |
| muutils / dictmagic.py |
dotlist_to_nested_dict |
|
10 |
0 |
0 |
|
100% |
| muutils / dictmagic.py |
nested_dict_to_dotlist |
|
2 |
0 |
0 |
|
100% |
| muutils / dictmagic.py |
nested_dict_to_dotlist._recurse |
|
13 |
0 |
0 |
|
100% |
| muutils / dictmagic.py |
update_with_nested_dict |
|
7 |
0 |
0 |
|
100% |
| muutils / dictmagic.py |
kwargs_to_nested_dict |
|
11 |
0 |
0 |
|
100% |
| muutils / dictmagic.py |
is_numeric_consecutive |
|
5 |
0 |
0 |
|
100% |
| muutils / dictmagic.py |
condense_nested_dicts_numeric_keys |
|
20 |
0 |
0 |
|
100% |
| muutils / dictmagic.py |
condense_nested_dicts_matching_values |
|
21 |
1 |
0 |
|
95% |
| muutils / dictmagic.py |
condense_nested_dicts |
|
6 |
0 |
0 |
|
100% |
| muutils / dictmagic.py |
tuple_dims_replace |
|
3 |
0 |
0 |
|
100% |
| muutils / dictmagic.py |
_default_shapes_convert |
|
1 |
0 |
0 |
|
100% |
| muutils / dictmagic.py |
condense_tensor_dict |
|
23 |
13 |
0 |
|
43% |
| muutils / dictmagic.py |
(no function) |
|
27 |
0 |
0 |
|
100% |
| muutils / errormode.py |
WarningFunc.__call__ |
|
0 |
0 |
1 |
|
100% |
| muutils / errormode.py |
custom_showwarning |
|
9 |
0 |
0 |
|
100% |
| muutils / errormode.py |
ErrorMode.process |
|
21 |
1 |
0 |
|
95% |
| muutils / errormode.py |
ErrorMode.from_any |
|
14 |
0 |
0 |
|
100% |
| muutils / errormode.py |
ErrorMode.__str__ |
|
1 |
0 |
0 |
|
100% |
| muutils / errormode.py |
ErrorMode.__repr__ |
|
1 |
0 |
0 |
|
100% |
| muutils / errormode.py |
ErrorMode.serialize |
|
1 |
0 |
0 |
|
100% |
| muutils / errormode.py |
ErrorMode.load |
|
1 |
0 |
0 |
|
100% |
| muutils / errormode.py |
(no function) |
|
26 |
26 |
7 |
|
0% |
| muutils / group_equiv.py |
group_by_equivalence |
|
24 |
0 |
0 |
|
100% |
| muutils / group_equiv.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| muutils / interval.py |
Interval.__init__ |
|
48 |
1 |
0 |
|
98% |
| muutils / interval.py |
Interval.is_closed |
|
5 |
1 |
0 |
|
80% |
| muutils / interval.py |
Interval.is_open |
|
5 |
1 |
0 |
|
80% |
| muutils / interval.py |
Interval.is_half_open |
|
1 |
0 |
0 |
|
100% |
| muutils / interval.py |
Interval.is_singleton |
|
1 |
0 |
0 |
|
100% |
| muutils / interval.py |
Interval.is_empty |
|
1 |
0 |
0 |
|
100% |
| muutils / interval.py |
Interval.is_finite |
|
1 |
0 |
0 |
|
100% |
| muutils / interval.py |
Interval.singleton |
|
3 |
0 |
0 |
|
100% |
| muutils / interval.py |
Interval.get_empty |
|
1 |
0 |
0 |
|
100% |
| muutils / interval.py |
Interval.get_singleton |
|
3 |
0 |
0 |
|
100% |
| muutils / interval.py |
Interval.numerical_contained |
|
7 |
0 |
0 |
|
100% |
| muutils / interval.py |
Interval.interval_contained |
|
13 |
1 |
0 |
|
92% |
| muutils / interval.py |
Interval.__contains__ |
|
3 |
0 |
0 |
|
100% |
| muutils / interval.py |
Interval.__repr__ |
|
7 |
0 |
0 |
|
100% |
| muutils / interval.py |
Interval.__str__ |
|
1 |
0 |
0 |
|
100% |
| muutils / interval.py |
Interval.from_str |
|
27 |
1 |
0 |
|
96% |
| muutils / interval.py |
Interval.__eq__ |
|
7 |
0 |
0 |
|
100% |
| muutils / interval.py |
Interval.__iter__ |
|
7 |
0 |
0 |
|
100% |
| muutils / interval.py |
Interval.__getitem__ |
|
11 |
0 |
0 |
|
100% |
| muutils / interval.py |
Interval.__len__ |
|
1 |
0 |
0 |
|
100% |
| muutils / interval.py |
Interval.copy |
|
5 |
0 |
0 |
|
100% |
| muutils / interval.py |
Interval.size |
|
3 |
0 |
0 |
|
100% |
| muutils / interval.py |
Interval.clamp |
|
21 |
0 |
0 |
|
100% |
| muutils / interval.py |
Interval.intersection |
|
19 |
1 |
0 |
|
95% |
| muutils / interval.py |
Interval.union |
|
23 |
0 |
0 |
|
100% |
| muutils / interval.py |
ClosedInterval.__init__ |
|
3 |
0 |
0 |
|
100% |
| muutils / interval.py |
OpenInterval.__init__ |
|
3 |
0 |
0 |
|
100% |
| muutils / interval.py |
(no function) |
|
47 |
0 |
0 |
|
100% |
| muutils / json_serialize / __init__.py |
(no function) |
|
6 |
6 |
0 |
|
0% |
| muutils / json_serialize / array.py |
array_n_elements |
|
6 |
1 |
0 |
|
83% |
| muutils / json_serialize / array.py |
arr_metadata |
|
1 |
0 |
0 |
|
100% |
| muutils / json_serialize / array.py |
serialize_array |
|
0 |
0 |
1 |
|
100% |
| muutils / json_serialize / array.py |
serialize_array |
|
0 |
0 |
1 |
|
100% |
| muutils / json_serialize / array.py |
serialize_array |
|
0 |
0 |
1 |
|
100% |
| muutils / json_serialize / array.py |
serialize_array |
|
16 |
1 |
0 |
|
94% |
| muutils / json_serialize / array.py |
infer_array_mode |
|
0 |
0 |
1 |
|
100% |
| muutils / json_serialize / array.py |
infer_array_mode |
|
0 |
0 |
1 |
|
100% |
| muutils / json_serialize / array.py |
infer_array_mode |
|
26 |
6 |
0 |
|
77% |
| muutils / json_serialize / array.py |
load_array |
|
0 |
0 |
1 |
|
100% |
| muutils / json_serialize / array.py |
load_array |
|
0 |
0 |
1 |
|
100% |
| muutils / json_serialize / array.py |
load_array |
|
0 |
0 |
1 |
|
100% |
| muutils / json_serialize / array.py |
load_array |
|
37 |
10 |
0 |
|
73% |
| muutils / json_serialize / array.py |
(no function) |
|
28 |
28 |
38 |
|
0% |
| muutils / json_serialize / dataclass_transform_mock.py |
dataclass_transform |
|
2 |
2 |
0 |
|
0% |
| muutils / json_serialize / dataclass_transform_mock.py |
dataclass_transform.decorator |
|
2 |
2 |
0 |
|
0% |
| muutils / json_serialize / dataclass_transform_mock.py |
(no function) |
|
4 |
4 |
0 |
|
0% |
| muutils / json_serialize / json_serialize.py |
SerializerHandler.serialize |
|
1 |
0 |
0 |
|
100% |
| muutils / json_serialize / json_serialize.py |
_serialize_override_serialize_func |
|
1 |
0 |
0 |
|
100% |
| muutils / json_serialize / json_serialize.py |
JsonSerializer.__init__ |
|
6 |
0 |
0 |
|
100% |
| muutils / json_serialize / json_serialize.py |
JsonSerializer.json_serialize |
|
0 |
0 |
1 |
|
100% |
| muutils / json_serialize / json_serialize.py |
JsonSerializer.json_serialize |
|
0 |
0 |
1 |
|
100% |
| muutils / json_serialize / json_serialize.py |
JsonSerializer.json_serialize |
|
0 |
0 |
1 |
|
100% |
| muutils / json_serialize / json_serialize.py |
JsonSerializer.json_serialize |
|
21 |
1 |
0 |
|
95% |
| muutils / json_serialize / json_serialize.py |
JsonSerializer.hashify |
|
2 |
0 |
0 |
|
100% |
| muutils / json_serialize / json_serialize.py |
json_serialize |
|
0 |
0 |
1 |
|
100% |
| muutils / json_serialize / json_serialize.py |
json_serialize |
|
0 |
0 |
1 |
|
100% |
| muutils / json_serialize / json_serialize.py |
json_serialize |
|
0 |
0 |
1 |
|
100% |
| muutils / json_serialize / json_serialize.py |
json_serialize |
|
1 |
0 |
0 |
|
100% |
| muutils / json_serialize / json_serialize.py |
(no function) |
|
35 |
32 |
15 |
|
9% |
| muutils / json_serialize / serializable_dataclass.py |
zanj_register_loader_serializable_dataclass |
|
9 |
4 |
0 |
|
56% |
| muutils / json_serialize / serializable_dataclass.py |
SerializableDataclass__validate_field_type |
|
24 |
8 |
0 |
|
67% |
| muutils / json_serialize / serializable_dataclass.py |
SerializableDataclass__validate_fields_types__dict |
|
13 |
4 |
0 |
|
69% |
| muutils / json_serialize / serializable_dataclass.py |
SerializableDataclass__validate_fields_types |
|
1 |
0 |
0 |
|
100% |
| muutils / json_serialize / serializable_dataclass.py |
SerializableDataclass.serialize |
|
1 |
1 |
0 |
|
0% |
| muutils / json_serialize / serializable_dataclass.py |
SerializableDataclass.load |
|
0 |
0 |
1 |
|
100% |
| muutils / json_serialize / serializable_dataclass.py |
SerializableDataclass.load |
|
0 |
0 |
1 |
|
100% |
| muutils / json_serialize / serializable_dataclass.py |
SerializableDataclass.load |
|
1 |
1 |
0 |
|
0% |
| muutils / json_serialize / serializable_dataclass.py |
SerializableDataclass.validate_fields_types |
|
1 |
1 |
0 |
|
0% |
| muutils / json_serialize / serializable_dataclass.py |
SerializableDataclass.validate_field_type |
|
1 |
0 |
0 |
|
100% |
| muutils / json_serialize / serializable_dataclass.py |
SerializableDataclass.__eq__ |
|
1 |
1 |
0 |
|
0% |
| muutils / json_serialize / serializable_dataclass.py |
SerializableDataclass.__hash__ |
|
1 |
1 |
0 |
|
0% |
| muutils / json_serialize / serializable_dataclass.py |
SerializableDataclass.diff |
|
31 |
12 |
0 |
|
61% |
| muutils / json_serialize / serializable_dataclass.py |
SerializableDataclass.update_from_nested_dict |
|
7 |
0 |
0 |
|
100% |
| muutils / json_serialize / serializable_dataclass.py |
SerializableDataclass.__copy__ |
|
1 |
1 |
0 |
|
0% |
| muutils / json_serialize / serializable_dataclass.py |
SerializableDataclass.__deepcopy__ |
|
1 |
0 |
0 |
|
100% |
| muutils / json_serialize / serializable_dataclass.py |
get_cls_type_hints_cached |
|
1 |
0 |
0 |
|
100% |
| muutils / json_serialize / serializable_dataclass.py |
get_cls_type_hints |
|
9 |
4 |
0 |
|
56% |
| muutils / json_serialize / serializable_dataclass.py |
serializable_dataclass |
|
9 |
0 |
0 |
|
100% |
| muutils / json_serialize / serializable_dataclass.py |
serializable_dataclass.wrap |
|
33 |
5 |
0 |
|
85% |
| muutils / json_serialize / serializable_dataclass.py |
serializable_dataclass.wrap.serialize |
|
23 |
3 |
0 |
|
87% |
| muutils / json_serialize / serializable_dataclass.py |
serializable_dataclass.wrap.load |
|
27 |
2 |
0 |
|
93% |
| muutils / json_serialize / serializable_dataclass.py |
(no function) |
|
66 |
66 |
8 |
|
0% |
| muutils / json_serialize / serializable_field.py |
SerializableField.__init__ |
|
23 |
4 |
0 |
|
83% |
| muutils / json_serialize / serializable_field.py |
SerializableField.from_Field |
|
1 |
0 |
0 |
|
100% |
| muutils / json_serialize / serializable_field.py |
serializable_field |
|
0 |
0 |
1 |
|
100% |
| muutils / json_serialize / serializable_field.py |
serializable_field |
|
0 |
0 |
1 |
|
100% |
| muutils / json_serialize / serializable_field.py |
serializable_field |
|
0 |
0 |
1 |
|
100% |
| muutils / json_serialize / serializable_field.py |
serializable_field |
|
9 |
0 |
0 |
|
100% |
| muutils / json_serialize / serializable_field.py |
(no function) |
|
12 |
12 |
54 |
|
0% |
| muutils / json_serialize / types.py |
(no function) |
|
16 |
16 |
2 |
|
0% |
| muutils / json_serialize / util.py |
UniversalContainer.__contains__ |
|
1 |
0 |
0 |
|
100% |
| muutils / json_serialize / util.py |
isinstance_namedtuple |
|
8 |
1 |
0 |
|
88% |
| muutils / json_serialize / util.py |
try_catch |
|
3 |
0 |
0 |
|
100% |
| muutils / json_serialize / util.py |
try_catch.newfunc |
|
4 |
0 |
0 |
|
100% |
| muutils / json_serialize / util.py |
_recursive_hashify |
|
9 |
1 |
0 |
|
89% |
| muutils / json_serialize / util.py |
string_as_lines |
|
3 |
0 |
0 |
|
100% |
| muutils / json_serialize / util.py |
safe_getsource |
|
4 |
2 |
0 |
|
50% |
| muutils / json_serialize / util.py |
array_safe_eq |
|
19 |
4 |
0 |
|
79% |
| muutils / json_serialize / util.py |
dc_eq |
|
14 |
0 |
0 |
|
100% |
| muutils / json_serialize / util.py |
(no function) |
|
49 |
49 |
3 |
|
0% |
| muutils / jsonlines.py |
_file_is_gzip |
|
1 |
0 |
0 |
|
100% |
| muutils / jsonlines.py |
_get_opener |
|
3 |
0 |
0 |
|
100% |
| muutils / jsonlines.py |
jsonl_load |
|
6 |
0 |
0 |
|
100% |
| muutils / jsonlines.py |
jsonl_load_log |
|
4 |
0 |
0 |
|
100% |
| muutils / jsonlines.py |
jsonl_write |
|
7 |
0 |
0 |
|
100% |
| muutils / jsonlines.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| muutils / kappa.py |
Kappa.__init__ |
|
2 |
0 |
0 |
|
100% |
| muutils / kappa.py |
Kappa.__getitem__ |
|
1 |
0 |
0 |
|
100% |
| muutils / kappa.py |
Kappa.__iter__ |
|
1 |
0 |
0 |
|
100% |
| muutils / kappa.py |
Kappa.__len__ |
|
1 |
0 |
0 |
|
100% |
| muutils / kappa.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| muutils / logger / __init__.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| muutils / logger / exception_context.py |
WritableStream.write |
|
0 |
0 |
1 |
|
100% |
| muutils / logger / exception_context.py |
ExceptionContext.__init__ |
|
1 |
1 |
0 |
|
0% |
| muutils / logger / exception_context.py |
ExceptionContext.__enter__ |
|
1 |
1 |
0 |
|
0% |
| muutils / logger / exception_context.py |
ExceptionContext.__exit__ |
|
4 |
4 |
0 |
|
0% |
| muutils / logger / exception_context.py |
(no function) |
|
10 |
0 |
3 |
|
100% |
| muutils / logger / headerfuncs.py |
HeaderFunction.__call__ |
|
0 |
0 |
1 |
|
100% |
| muutils / logger / headerfuncs.py |
md_header_function |
|
11 |
1 |
0 |
|
91% |
| muutils / logger / headerfuncs.py |
(no function) |
|
7 |
0 |
2 |
|
100% |
| muutils / logger / log_util.py |
get_any_from_stream |
|
4 |
0 |
0 |
|
100% |
| muutils / logger / log_util.py |
gather_log |
|
8 |
0 |
0 |
|
100% |
| muutils / logger / log_util.py |
gather_stream |
|
6 |
0 |
0 |
|
100% |
| muutils / logger / log_util.py |
gather_val |
|
9 |
0 |
0 |
|
100% |
| muutils / logger / log_util.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| muutils / logger / logger.py |
decode_level |
|
7 |
7 |
0 |
|
0% |
| muutils / logger / logger.py |
Logger.__init__ |
|
24 |
3 |
0 |
|
88% |
| muutils / logger / logger.py |
Logger._exception_context |
|
4 |
4 |
0 |
|
0% |
| muutils / logger / logger.py |
Logger.log |
|
32 |
7 |
0 |
|
78% |
| muutils / logger / logger.py |
Logger.log_elapsed_last |
|
3 |
3 |
0 |
|
0% |
| muutils / logger / logger.py |
Logger.flush_all |
|
4 |
1 |
0 |
|
75% |
| muutils / logger / logger.py |
Logger.__getattr__ |
|
3 |
1 |
0 |
|
67% |
| muutils / logger / logger.py |
Logger.__getitem__ |
|
1 |
0 |
0 |
|
100% |
| muutils / logger / logger.py |
Logger.__call__ |
|
1 |
1 |
0 |
|
0% |
| muutils / logger / logger.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| muutils / logger / loggingstream.py |
LoggingStream.make_handler |
|
11 |
9 |
0 |
|
18% |
| muutils / logger / loggingstream.py |
LoggingStream.__post_init__ |
|
7 |
1 |
0 |
|
86% |
| muutils / logger / loggingstream.py |
LoggingStream.__del__ |
|
3 |
2 |
0 |
|
33% |
| muutils / logger / loggingstream.py |
LoggingStream.__str__ |
|
1 |
0 |
0 |
|
100% |
| muutils / logger / loggingstream.py |
(no function) |
|
23 |
1 |
0 |
|
96% |
| muutils / logger / simplelogger.py |
NullIO.__init__ |
|
1 |
1 |
0 |
|
0% |
| muutils / logger / simplelogger.py |
NullIO.write |
|
1 |
1 |
0 |
|
0% |
| muutils / logger / simplelogger.py |
NullIO.flush |
|
1 |
1 |
0 |
|
0% |
| muutils / logger / simplelogger.py |
NullIO.close |
|
1 |
1 |
0 |
|
0% |
| muutils / logger / simplelogger.py |
SimpleLogger.__init__ |
|
12 |
6 |
0 |
|
50% |
| muutils / logger / simplelogger.py |
SimpleLogger.log |
|
10 |
10 |
0 |
|
0% |
| muutils / logger / simplelogger.py |
(no function) |
|
16 |
0 |
0 |
|
100% |
| muutils / logger / timing.py |
TimerContext.__init__ |
|
3 |
0 |
0 |
|
100% |
| muutils / logger / timing.py |
TimerContext.__enter__ |
|
2 |
0 |
0 |
|
100% |
| muutils / logger / timing.py |
TimerContext.__exit__ |
|
3 |
0 |
0 |
|
100% |
| muutils / logger / timing.py |
filter_time_str |
|
3 |
3 |
0 |
|
0% |
| muutils / logger / timing.py |
ProgressEstimator.__init__ |
|
6 |
6 |
0 |
|
0% |
| muutils / logger / timing.py |
ProgressEstimator.get_timing_raw |
|
3 |
3 |
0 |
|
0% |
| muutils / logger / timing.py |
ProgressEstimator.get_pbar |
|
3 |
3 |
0 |
|
0% |
| muutils / logger / timing.py |
ProgressEstimator.get_progress_default |
|
3 |
3 |
0 |
|
0% |
| muutils / logger / timing.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| muutils / math / __init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| muutils / math / bins.py |
Bins.edges |
|
11 |
0 |
0 |
|
100% |
| muutils / math / bins.py |
Bins.centers |
|
1 |
0 |
0 |
|
100% |
| muutils / math / bins.py |
Bins.changed_n_bins_copy |
|
1 |
0 |
0 |
|
100% |
| muutils / math / bins.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| muutils / math / matrix_powers.py |
matrix_powers |
|
28 |
0 |
0 |
|
100% |
| muutils / math / matrix_powers.py |
matrix_powers_torch |
|
31 |
2 |
0 |
|
94% |
| muutils / math / matrix_powers.py |
(no function) |
|
6 |
0 |
2 |
|
100% |
| muutils / misc / __init__.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| muutils / misc / b64_decode.py |
(no function) |
|
8 |
8 |
0 |
|
0% |
| muutils / misc / classes.py |
is_abstract |
|
5 |
5 |
0 |
|
0% |
| muutils / misc / classes.py |
get_all_subclasses |
|
4 |
0 |
0 |
|
100% |
| muutils / misc / classes.py |
isinstance_by_type_name |
|
1 |
0 |
0 |
|
100% |
| muutils / misc / classes.py |
get_hashable_eq_attrs |
|
1 |
0 |
0 |
|
100% |
| muutils / misc / classes.py |
dataclass_set_equals |
|
1 |
0 |
0 |
|
100% |
| muutils / misc / classes.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| muutils / misc / freezing.py |
FrozenDict.__setitem__ |
|
1 |
0 |
0 |
|
100% |
| muutils / misc / freezing.py |
FrozenDict.__delitem__ |
|
1 |
0 |
0 |
|
100% |
| muutils / misc / freezing.py |
FrozenList.__setitem__ |
|
1 |
0 |
0 |
|
100% |
| muutils / misc / freezing.py |
FrozenList.__delitem__ |
|
1 |
1 |
0 |
|
0% |
| muutils / misc / freezing.py |
FrozenList.append |
|
1 |
0 |
0 |
|
100% |
| muutils / misc / freezing.py |
FrozenList.extend |
|
1 |
0 |
0 |
|
100% |
| muutils / misc / freezing.py |
FrozenList.insert |
|
1 |
1 |
0 |
|
0% |
| muutils / misc / freezing.py |
FrozenList.remove |
|
1 |
1 |
0 |
|
0% |
| muutils / misc / freezing.py |
FrozenList.pop |
|
1 |
0 |
0 |
|
100% |
| muutils / misc / freezing.py |
FrozenList.clear |
|
1 |
0 |
0 |
|
100% |
| muutils / misc / freezing.py |
freeze |
|
0 |
0 |
1 |
|
100% |
| muutils / misc / freezing.py |
freeze |
|
0 |
0 |
1 |
|
100% |
| muutils / misc / freezing.py |
freeze |
|
0 |
0 |
1 |
|
100% |
| muutils / misc / freezing.py |
freeze |
|
0 |
0 |
1 |
|
100% |
| muutils / misc / freezing.py |
freeze |
|
0 |
0 |
1 |
|
100% |
| muutils / misc / freezing.py |
freeze |
|
37 |
5 |
0 |
|
86% |
| muutils / misc / freezing.py |
(no function) |
|
16 |
0 |
5 |
|
100% |
| muutils / misc / func.py |
process_kwarg |
|
3 |
0 |
0 |
|
100% |
| muutils / misc / func.py |
process_kwarg.decorator |
|
2 |
0 |
0 |
|
100% |
| muutils / misc / func.py |
process_kwarg.decorator.wrapper |
|
3 |
0 |
0 |
|
100% |
| muutils / misc / func.py |
validate_kwarg |
|
3 |
0 |
0 |
|
100% |
| muutils / misc / func.py |
validate_kwarg.decorator |
|
2 |
0 |
0 |
|
100% |
| muutils / misc / func.py |
validate_kwarg.decorator.wrapper |
|
8 |
1 |
0 |
|
88% |
| muutils / misc / func.py |
replace_kwarg |
|
3 |
0 |
0 |
|
100% |
| muutils / misc / func.py |
replace_kwarg.decorator |
|
2 |
0 |
0 |
|
100% |
| muutils / misc / func.py |
replace_kwarg.decorator.wrapper |
|
6 |
0 |
0 |
|
100% |
| muutils / misc / func.py |
is_none |
|
1 |
0 |
0 |
|
100% |
| muutils / misc / func.py |
always_true |
|
1 |
1 |
0 |
|
0% |
| muutils / misc / func.py |
always_false |
|
1 |
1 |
0 |
|
0% |
| muutils / misc / func.py |
format_docstring |
|
2 |
2 |
0 |
|
0% |
| muutils / misc / func.py |
format_docstring.decorator |
|
3 |
3 |
0 |
|
0% |
| muutils / misc / func.py |
typed_lambda |
|
11 |
0 |
0 |
|
100% |
| muutils / misc / func.py |
typed_lambda.wrapped |
|
1 |
0 |
0 |
|
100% |
| muutils / misc / func.py |
(no function) |
|
34 |
6 |
0 |
|
82% |
| muutils / misc / hashing.py |
stable_hash |
|
5 |
1 |
0 |
|
80% |
| muutils / misc / hashing.py |
stable_json_dumps |
|
1 |
1 |
0 |
|
0% |
| muutils / misc / hashing.py |
base64_hash |
|
6 |
6 |
0 |
|
0% |
| muutils / misc / hashing.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| muutils / misc / numerical.py |
shorten_numerical_to_str |
|
10 |
1 |
0 |
|
90% |
| muutils / misc / numerical.py |
str_to_numeric |
|
52 |
2 |
0 |
|
96% |
| muutils / misc / numerical.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| muutils / misc / sequence.py |
empty_sequence_if_attr_false |
|
1 |
1 |
0 |
|
0% |
| muutils / misc / sequence.py |
flatten |
|
4 |
0 |
0 |
|
100% |
| muutils / misc / sequence.py |
list_split |
|
8 |
0 |
0 |
|
100% |
| muutils / misc / sequence.py |
list_join |
|
7 |
0 |
0 |
|
100% |
| muutils / misc / sequence.py |
apply_mapping |
|
13 |
0 |
0 |
|
100% |
| muutils / misc / sequence.py |
apply_mapping_chain |
|
13 |
0 |
0 |
|
100% |
| muutils / misc / sequence.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| muutils / misc / string.py |
sanitize_name |
|
14 |
0 |
0 |
|
100% |
| muutils / misc / string.py |
sanitize_fname |
|
1 |
0 |
0 |
|
100% |
| muutils / misc / string.py |
sanitize_identifier |
|
1 |
0 |
0 |
|
100% |
| muutils / misc / string.py |
dict_to_filename |
|
6 |
0 |
0 |
|
100% |
| muutils / misc / string.py |
dynamic_docstring |
|
2 |
2 |
0 |
|
0% |
| muutils / misc / string.py |
dynamic_docstring.decorator |
|
3 |
3 |
0 |
|
0% |
| muutils / misc / string.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| muutils / misc / typing_breakdown.py |
strip_cwd |
|
8 |
8 |
0 |
|
0% |
| muutils / misc / typing_breakdown.py |
TypeCheckResult.total_errors |
|
6 |
6 |
0 |
|
0% |
| muutils / misc / typing_breakdown.py |
TypeCheckResult.filter_by |
|
15 |
15 |
0 |
|
0% |
| muutils / misc / typing_breakdown.py |
TypeCheckResult.total_warnings |
|
6 |
6 |
0 |
|
0% |
| muutils / misc / typing_breakdown.py |
TypeCheckResult.to_toml |
|
32 |
32 |
0 |
|
0% |
| muutils / misc / typing_breakdown.py |
parse_mypy |
|
8 |
8 |
0 |
|
0% |
| muutils / misc / typing_breakdown.py |
parse_basedpyright |
|
32 |
32 |
0 |
|
0% |
| muutils / misc / typing_breakdown.py |
parse_ty |
|
15 |
15 |
0 |
|
0% |
| muutils / misc / typing_breakdown.py |
extract_summary_line |
|
3 |
3 |
0 |
|
0% |
| muutils / misc / typing_breakdown.py |
main |
|
26 |
26 |
0 |
|
0% |
| muutils / misc / typing_breakdown.py |
(no function) |
|
40 |
40 |
0 |
|
0% |
| muutils / mlutils.py |
get_device |
|
20 |
17 |
0 |
|
15% |
| muutils / mlutils.py |
set_reproducibility |
|
15 |
10 |
0 |
|
33% |
| muutils / mlutils.py |
chunks |
|
3 |
1 |
0 |
|
67% |
| muutils / mlutils.py |
get_checkpoint_paths_for_run |
|
2 |
1 |
0 |
|
50% |
| muutils / mlutils.py |
register_method |
|
2 |
2 |
0 |
|
0% |
| muutils / mlutils.py |
register_method.decorator |
|
12 |
7 |
0 |
|
42% |
| muutils / mlutils.py |
pprint_summary |
|
1 |
1 |
0 |
|
0% |
| muutils / mlutils.py |
(no function) |
|
28 |
28 |
0 |
|
0% |
| muutils / nbutils / __init__.py |
(no function) |
|
2 |
2 |
0 |
|
0% |
| muutils / nbutils / configure_notebook.py |
universal_savefig |
|
14 |
5 |
0 |
|
64% |
| muutils / nbutils / configure_notebook.py |
setup_plots |
|
46 |
20 |
0 |
|
57% |
| muutils / nbutils / configure_notebook.py |
configure_notebook |
|
19 |
12 |
0 |
|
37% |
| muutils / nbutils / configure_notebook.py |
plotshow |
|
17 |
6 |
0 |
|
65% |
| muutils / nbutils / configure_notebook.py |
(no function) |
|
37 |
37 |
0 |
|
0% |
| muutils / nbutils / convert_ipynb_to_script.py |
disable_plots_in_script |
|
40 |
20 |
0 |
|
50% |
| muutils / nbutils / convert_ipynb_to_script.py |
convert_ipynb |
|
18 |
0 |
0 |
|
100% |
| muutils / nbutils / convert_ipynb_to_script.py |
process_file |
|
15 |
4 |
0 |
|
73% |
| muutils / nbutils / convert_ipynb_to_script.py |
process_dir |
|
22 |
4 |
0 |
|
82% |
| muutils / nbutils / convert_ipynb_to_script.py |
(no function) |
|
30 |
13 |
0 |
|
57% |
| muutils / nbutils / mermaid.py |
mm |
|
4 |
4 |
0 |
|
0% |
| muutils / nbutils / mermaid.py |
(no function) |
|
7 |
7 |
0 |
|
0% |
| muutils / nbutils / print_tex.py |
print_tex |
|
7 |
7 |
0 |
|
0% |
| muutils / nbutils / print_tex.py |
(no function) |
|
4 |
4 |
0 |
|
0% |
| muutils / nbutils / run_notebook_tests.py |
run_notebook_tests |
|
65 |
24 |
0 |
|
63% |
| muutils / nbutils / run_notebook_tests.py |
(no function) |
|
22 |
8 |
0 |
|
64% |
| muutils / parallel.py |
ProgressBarFunction.__call__ |
|
0 |
0 |
1 |
|
100% |
| muutils / parallel.py |
spinner_fn_wrap |
|
9 |
1 |
0 |
|
89% |
| muutils / parallel.py |
map_kwargs_for_tqdm |
|
8 |
0 |
0 |
|
100% |
| muutils / parallel.py |
no_progress_fn_wrap |
|
1 |
0 |
0 |
|
100% |
| muutils / parallel.py |
set_up_progress_bar_fn |
|
15 |
0 |
0 |
|
100% |
| muutils / parallel.py |
run_maybe_parallel |
|
38 |
3 |
0 |
|
92% |
| muutils / parallel.py |
(no function) |
|
21 |
2 |
3 |
|
90% |
| muutils / spinner.py |
SpinnerConfig.is_ascii |
|
1 |
0 |
0 |
|
100% |
| muutils / spinner.py |
SpinnerConfig.eq_lens |
|
2 |
0 |
0 |
|
100% |
| muutils / spinner.py |
SpinnerConfig.is_valid |
|
1 |
0 |
0 |
|
100% |
| muutils / spinner.py |
SpinnerConfig.__post_init__ |
|
2 |
0 |
0 |
|
100% |
| muutils / spinner.py |
SpinnerConfig.from_any |
|
9 |
0 |
0 |
|
100% |
| muutils / spinner.py |
Spinner.__init__ |
|
39 |
2 |
0 |
|
95% |
| muutils / spinner.py |
Spinner.spin |
|
13 |
2 |
0 |
|
85% |
| muutils / spinner.py |
Spinner.update_value |
|
2 |
0 |
0 |
|
100% |
| muutils / spinner.py |
Spinner.start |
|
4 |
0 |
0 |
|
100% |
| muutils / spinner.py |
Spinner.stop |
|
7 |
0 |
0 |
|
100% |
| muutils / spinner.py |
NoOpContextManager.__init__ |
|
1 |
1 |
0 |
|
0% |
| muutils / spinner.py |
NoOpContextManager.__enter__ |
|
1 |
1 |
0 |
|
0% |
| muutils / spinner.py |
NoOpContextManager.__exit__ |
|
1 |
1 |
0 |
|
0% |
| muutils / spinner.py |
SpinnerContext.__enter__ |
|
2 |
0 |
0 |
|
100% |
| muutils / spinner.py |
SpinnerContext.__exit__ |
|
1 |
0 |
0 |
|
100% |
| muutils / spinner.py |
spinner_decorator |
|
9 |
3 |
0 |
|
67% |
| muutils / spinner.py |
spinner_decorator.decorator |
|
2 |
0 |
0 |
|
100% |
| muutils / spinner.py |
spinner_decorator.decorator.wrapper |
|
11 |
0 |
0 |
|
100% |
| muutils / spinner.py |
(no function) |
|
41 |
0 |
0 |
|
100% |
| muutils / statcounter.py |
universal_flatten |
|
10 |
10 |
0 |
|
0% |
| muutils / statcounter.py |
StatCounter.validate |
|
1 |
1 |
0 |
|
0% |
| muutils / statcounter.py |
StatCounter.min |
|
1 |
0 |
0 |
|
100% |
| muutils / statcounter.py |
StatCounter.max |
|
1 |
0 |
0 |
|
100% |
| muutils / statcounter.py |
StatCounter.total |
|
1 |
0 |
0 |
|
100% |
| muutils / statcounter.py |
StatCounter.keys_sorted |
|
1 |
0 |
0 |
|
100% |
| muutils / statcounter.py |
StatCounter.percentile |
|
22 |
3 |
0 |
|
86% |
| muutils / statcounter.py |
StatCounter.median |
|
1 |
0 |
0 |
|
100% |
| muutils / statcounter.py |
StatCounter.mean |
|
1 |
0 |
0 |
|
100% |
| muutils / statcounter.py |
StatCounter.mode |
|
1 |
1 |
0 |
|
0% |
| muutils / statcounter.py |
StatCounter.std |
|
3 |
0 |
0 |
|
100% |
| muutils / statcounter.py |
StatCounter.summary |
|
9 |
9 |
0 |
|
0% |
| muutils / statcounter.py |
StatCounter.serialize |
|
1 |
1 |
0 |
|
0% |
| muutils / statcounter.py |
StatCounter.__str__ |
|
1 |
1 |
0 |
|
0% |
| muutils / statcounter.py |
StatCounter.__repr__ |
|
1 |
1 |
0 |
|
0% |
| muutils / statcounter.py |
StatCounter.load |
|
4 |
4 |
0 |
|
0% |
| muutils / statcounter.py |
StatCounter.from_list_arrays |
|
1 |
1 |
0 |
|
0% |
| muutils / statcounter.py |
(no function) |
|
29 |
0 |
0 |
|
100% |
| muutils / sysinfo.py |
_popen |
|
9 |
3 |
0 |
|
67% |
| muutils / sysinfo.py |
SysInfo.python |
|
2 |
0 |
0 |
|
100% |
| muutils / sysinfo.py |
SysInfo.pip |
|
2 |
0 |
0 |
|
100% |
| muutils / sysinfo.py |
SysInfo.pytorch |
|
29 |
4 |
0 |
|
86% |
| muutils / sysinfo.py |
SysInfo.platform |
|
3 |
0 |
0 |
|
100% |
| muutils / sysinfo.py |
SysInfo.git_info |
|
8 |
4 |
0 |
|
50% |
| muutils / sysinfo.py |
SysInfo.get_all |
|
4 |
1 |
0 |
|
75% |
| muutils / sysinfo.py |
(no function) |
|
22 |
2 |
0 |
|
91% |
| muutils / tensor_info.py |
array_info |
|
84 |
18 |
0 |
|
79% |
| muutils / tensor_info.py |
generate_sparkline |
|
21 |
3 |
0 |
|
86% |
| muutils / tensor_info.py |
apply_color |
|
3 |
1 |
0 |
|
67% |
| muutils / tensor_info.py |
colorize_dtype |
|
18 |
1 |
0 |
|
94% |
| muutils / tensor_info.py |
format_shape_colored |
|
4 |
0 |
0 |
|
100% |
| muutils / tensor_info.py |
format_shape_colored.apply_color |
|
3 |
1 |
0 |
|
67% |
| muutils / tensor_info.py |
format_device_colored |
|
4 |
1 |
0 |
|
75% |
| muutils / tensor_info.py |
format_device_colored.apply_color |
|
3 |
1 |
0 |
|
67% |
| muutils / tensor_info.py |
array_summary |
|
0 |
0 |
1 |
|
100% |
| muutils / tensor_info.py |
array_summary |
|
0 |
0 |
1 |
|
100% |
| muutils / tensor_info.py |
array_summary |
|
0 |
0 |
1 |
|
100% |
| muutils / tensor_info.py |
array_summary |
|
84 |
0 |
0 |
|
100% |
| muutils / tensor_info.py |
array_summary.colorize |
|
3 |
0 |
0 |
|
100% |
| muutils / tensor_info.py |
(no function) |
|
39 |
2 |
51 |
|
95% |
| muutils / tensor_utils.py |
ATensor.__class_getitem__ |
|
0 |
0 |
1 |
|
100% |
| muutils / tensor_utils.py |
NDArray.__class_getitem__ |
|
0 |
0 |
1 |
|
100% |
| muutils / tensor_utils.py |
numpy_to_torch_dtype |
|
3 |
0 |
0 |
|
100% |
| muutils / tensor_utils.py |
pad_tensor |
|
4 |
0 |
0 |
|
100% |
| muutils / tensor_utils.py |
lpad_tensor |
|
1 |
0 |
0 |
|
100% |
| muutils / tensor_utils.py |
rpad_tensor |
|
1 |
0 |
0 |
|
100% |
| muutils / tensor_utils.py |
pad_array |
|
4 |
0 |
0 |
|
100% |
| muutils / tensor_utils.py |
lpad_array |
|
1 |
0 |
0 |
|
100% |
| muutils / tensor_utils.py |
rpad_array |
|
1 |
0 |
0 |
|
100% |
| muutils / tensor_utils.py |
get_dict_shapes |
|
1 |
0 |
0 |
|
100% |
| muutils / tensor_utils.py |
string_dict_shapes |
|
1 |
0 |
0 |
|
100% |
| muutils / tensor_utils.py |
compare_state_dicts |
|
26 |
0 |
0 |
|
100% |
| muutils / tensor_utils.py |
(no function) |
|
46 |
1 |
7 |
|
98% |
| muutils / timeit_fancy.py |
timeit_fancy |
|
21 |
2 |
0 |
|
90% |
| muutils / timeit_fancy.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| muutils / validate_type.py |
_return_validation_except |
|
3 |
0 |
0 |
|
100% |
| muutils / validate_type.py |
_return_validation_bool |
|
1 |
0 |
0 |
|
100% |
| muutils / validate_type.py |
validate_type |
|
64 |
3 |
0 |
|
95% |
| muutils / validate_type.py |
get_fn_allowed_kwargs |
|
8 |
4 |
0 |
|
50% |
| muutils / validate_type.py |
(no function) |
|
19 |
19 |
0 |
|
0% |
| muutils / web / __init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| muutils / web / bundle_html.py |
_is_remote |
|
1 |
0 |
0 |
|
100% |
| muutils / web / bundle_html.py |
_fetch_bytes |
|
4 |
0 |
0 |
|
100% |
| muutils / web / bundle_html.py |
_decode_text |
|
4 |
2 |
0 |
|
50% |
| muutils / web / bundle_html.py |
_apply_indent |
|
3 |
0 |
0 |
|
100% |
| muutils / web / bundle_html.py |
_inline_with_regex |
|
35 |
3 |
0 |
|
91% |
| muutils / web / bundle_html.py |
_inline_with_bs4 |
|
36 |
8 |
2 |
|
78% |
| muutils / web / bundle_html.py |
inline_html_assets |
|
8 |
0 |
0 |
|
100% |
| muutils / web / bundle_html.py |
inline_html_file |
|
7 |
7 |
0 |
|
0% |
| muutils / web / bundle_html.py |
(no function) |
|
49 |
19 |
0 |
|
61% |
| muutils / web / html_to_pdf.py |
html_to_pdf |
|
1 |
1 |
0 |
|
0% |
| muutils / web / html_to_pdf.py |
crop |
|
1 |
1 |
0 |
|
0% |
| muutils / web / html_to_pdf.py |
save_html_to_pdf |
|
8 |
8 |
0 |
|
0% |
| muutils / web / html_to_pdf.py |
(no function) |
|
6 |
6 |
0 |
|
0% |
| tests / conftest.py |
pytest_ignore_collect |
|
10 |
6 |
0 |
|
40% |
| tests / conftest.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| tests / unit / benchmark_parallel / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| tests / unit / benchmark_parallel / benchmark_parallel.py |
cpu_bound_task |
|
4 |
4 |
0 |
|
0% |
| tests / unit / benchmark_parallel / benchmark_parallel.py |
io_bound_task |
|
2 |
0 |
0 |
|
100% |
| tests / unit / benchmark_parallel / benchmark_parallel.py |
light_cpu_task |
|
1 |
0 |
0 |
|
100% |
| tests / unit / benchmark_parallel / benchmark_parallel.py |
BenchmarkRunner.__init__ |
|
2 |
0 |
0 |
|
100% |
| tests / unit / benchmark_parallel / benchmark_parallel.py |
BenchmarkRunner.time_execution |
|
3 |
3 |
0 |
|
0% |
| tests / unit / benchmark_parallel / benchmark_parallel.py |
BenchmarkRunner.benchmark_method |
|
5 |
0 |
0 |
|
100% |
| tests / unit / benchmark_parallel / benchmark_parallel.py |
BenchmarkRunner.run_benchmark_suite |
|
22 |
0 |
0 |
|
100% |
| tests / unit / benchmark_parallel / benchmark_parallel.py |
BenchmarkRunner._record_result |
|
8 |
0 |
0 |
|
100% |
| tests / unit / benchmark_parallel / benchmark_parallel.py |
BenchmarkRunner._create_dataframe |
|
6 |
0 |
0 |
|
100% |
| tests / unit / benchmark_parallel / benchmark_parallel.py |
benchmark_sequential |
|
4 |
0 |
0 |
|
100% |
| tests / unit / benchmark_parallel / benchmark_parallel.py |
benchmark_pool_map |
|
5 |
0 |
0 |
|
100% |
| tests / unit / benchmark_parallel / benchmark_parallel.py |
benchmark_pool_imap |
|
5 |
0 |
0 |
|
100% |
| tests / unit / benchmark_parallel / benchmark_parallel.py |
benchmark_pool_imap_unordered |
|
5 |
0 |
0 |
|
100% |
| tests / unit / benchmark_parallel / benchmark_parallel.py |
benchmark_run_maybe_parallel |
|
4 |
0 |
0 |
|
100% |
| tests / unit / benchmark_parallel / benchmark_parallel.py |
plot_speedup_by_data_size |
|
18 |
1 |
0 |
|
94% |
| tests / unit / benchmark_parallel / benchmark_parallel.py |
plot_timing_comparison |
|
11 |
1 |
0 |
|
91% |
| tests / unit / benchmark_parallel / benchmark_parallel.py |
plot_efficiency_heatmap |
|
12 |
1 |
0 |
|
92% |
| tests / unit / benchmark_parallel / benchmark_parallel.py |
print_summary_stats |
|
11 |
0 |
0 |
|
100% |
| tests / unit / benchmark_parallel / benchmark_parallel.py |
main |
|
18 |
1 |
0 |
|
94% |
| tests / unit / benchmark_parallel / benchmark_parallel.py |
(no function) |
|
35 |
4 |
0 |
|
89% |
| tests / unit / benchmark_parallel / test_benchmark_demo.py |
test_main |
|
1 |
0 |
0 |
|
100% |
| tests / unit / benchmark_parallel / test_benchmark_demo.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_parse_bool_token_valid |
|
12 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_parse_bool_token_case_insensitive |
|
10 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_parse_bool_token_invalid |
|
8 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_parse_bool_token_custom_sets |
|
8 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_BoolFlagOrValue_bare_flag |
|
6 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_BoolFlagOrValue_negated |
|
8 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_BoolFlagOrValue_explicit_values |
|
14 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_BoolFlagOrValue_equals_syntax |
|
10 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_BoolFlagOrValue_allow_bare_false |
|
6 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_BoolFlagOrValue_invalid_token |
|
6 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_BoolFlagOrValue_no_flag_with_value_error |
|
6 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_BoolFlagOrValue_allow_no_false |
|
4 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_BoolFlagOrValue_custom_true_false_sets |
|
8 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_BoolFlagOrValue_invalid_nargs |
|
5 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_BoolFlagOrValue_type_not_allowed |
|
3 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_add_bool_flag_integration |
|
14 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_add_bool_flag_allow_no |
|
8 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_add_bool_flag_dest_conversion |
|
7 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_add_bool_flag_custom_true_false_sets |
|
8 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_add_bool_flag_allow_bare_false |
|
6 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_add_bool_flag_default_true |
|
6 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_add_bool_flag_multiple_flags |
|
8 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_add_bool_flag_help_text |
|
9 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_add_bool_flag_default_help |
|
10 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_multiple_values_error |
|
4 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_parse_bool_token_parametrized |
|
1 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_parse_bool_token_invalid_parametrized |
|
2 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
test_constants_exist |
|
7 |
0 |
0 |
|
100% |
| tests / unit / cli / test_arg_bool.py |
(no function) |
|
35 |
0 |
0 |
|
100% |
| tests / unit / cli / test_command.py |
test_Command_init |
|
11 |
0 |
0 |
|
100% |
| tests / unit / cli / test_command.py |
test_Command_properties |
|
9 |
0 |
0 |
|
100% |
| tests / unit / cli / test_command.py |
test_Command_script_line |
|
10 |
0 |
0 |
|
100% |
| tests / unit / cli / test_command.py |
test_Command_env_final |
|
16 |
0 |
0 |
|
100% |
| tests / unit / cli / test_command.py |
test_Command_run |
|
18 |
0 |
0 |
|
100% |
| tests / unit / cli / test_command.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_functionality.py |
test_except |
|
10 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_functionality.py |
test_warn |
|
6 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ignore |
|
6 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_functionality.py |
test_except_custom |
|
4 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_functionality.py |
test_warn_custom |
|
4 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_functionality.py |
test_except_mode_chained_exception |
|
10 |
1 |
0 |
|
90% |
| tests / unit / errormode / test_errormode_functionality.py |
test_logging_global |
|
10 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_functionality.py |
test_logging_global.log_func |
|
1 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_functionality.py |
test_custom_showwarning |
|
9 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_functionality.py |
test_custom_showwarning_with_category |
|
6 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_functionality.py |
test_custom_showwarning_default_category |
|
6 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ErrorMode_process_except_from |
|
9 |
1 |
0 |
|
89% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ErrorMode_process_except_from_different_types |
|
10 |
2 |
0 |
|
80% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ErrorMode_process_custom_funcs |
|
11 |
5 |
0 |
|
55% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ErrorMode_process_custom_funcs.custom_warn |
|
1 |
1 |
0 |
|
0% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ErrorMode_process_custom_funcs.custom_log |
|
1 |
1 |
0 |
|
0% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ErrorMode_process_custom_warn_func_with_except_from |
|
8 |
4 |
0 |
|
50% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ErrorMode_process_custom_warn_func_with_except_from.custom_warn |
|
1 |
1 |
0 |
|
0% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ErrorMode_serialize_load |
|
12 |
4 |
0 |
|
67% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ErrorMode_serialize_format |
|
4 |
1 |
0 |
|
75% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ERROR_MODE_ALIASES |
|
20 |
5 |
0 |
|
75% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ErrorMode_from_any_with_string |
|
8 |
3 |
0 |
|
62% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ErrorMode_from_any_with_aliases |
|
11 |
4 |
0 |
|
64% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ErrorMode_from_any_with_prefix |
|
6 |
2 |
0 |
|
67% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ErrorMode_from_any_with_ErrorMode_instance |
|
4 |
1 |
0 |
|
75% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ErrorMode_from_any_without_aliases |
|
5 |
3 |
0 |
|
40% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ErrorMode_from_any_invalid_string |
|
4 |
2 |
0 |
|
50% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ErrorMode_from_any_invalid_type |
|
6 |
3 |
0 |
|
50% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ErrorMode_str_repr |
|
8 |
2 |
0 |
|
75% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ErrorMode_process_unknown_mode |
|
1 |
1 |
0 |
|
0% |
| tests / unit / errormode / test_errormode_functionality.py |
test_warn_with_except_from_builtin |
|
11 |
5 |
0 |
|
55% |
| tests / unit / errormode / test_errormode_functionality.py |
test_custom_showwarning_with_warning_instance |
|
7 |
4 |
0 |
|
43% |
| tests / unit / errormode / test_errormode_functionality.py |
test_log_with_custom_func |
|
5 |
3 |
0 |
|
40% |
| tests / unit / errormode / test_errormode_functionality.py |
test_log_with_custom_func.my_logger |
|
1 |
1 |
0 |
|
0% |
| tests / unit / errormode / test_errormode_functionality.py |
test_multiple_log_functions |
|
8 |
3 |
0 |
|
62% |
| tests / unit / errormode / test_errormode_functionality.py |
test_multiple_log_functions.logger1 |
|
1 |
1 |
0 |
|
0% |
| tests / unit / errormode / test_errormode_functionality.py |
test_multiple_log_functions.logger2 |
|
1 |
1 |
0 |
|
0% |
| tests / unit / errormode / test_errormode_functionality.py |
test_warn_with_source_parameter |
|
6 |
2 |
0 |
|
67% |
| tests / unit / errormode / test_errormode_functionality.py |
test_warn_with_source_parameter.tracking_warn |
|
1 |
1 |
0 |
|
0% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ErrorMode_enum_values |
|
4 |
1 |
0 |
|
75% |
| tests / unit / errormode / test_errormode_functionality.py |
test_from_any_without_prefix |
|
3 |
2 |
0 |
|
33% |
| tests / unit / errormode / test_errormode_functionality.py |
test_GLOBAL_WARN_FUNC |
|
10 |
8 |
0 |
|
20% |
| tests / unit / errormode / test_errormode_functionality.py |
test_GLOBAL_WARN_FUNC.global_warn |
|
1 |
1 |
0 |
|
0% |
| tests / unit / errormode / test_errormode_functionality.py |
test_GLOBAL_LOG_FUNC |
|
10 |
8 |
0 |
|
20% |
| tests / unit / errormode / test_errormode_functionality.py |
test_GLOBAL_LOG_FUNC.global_log |
|
1 |
1 |
0 |
|
0% |
| tests / unit / errormode / test_errormode_functionality.py |
test_custom_warn_func_signature |
|
4 |
3 |
0 |
|
25% |
| tests / unit / errormode / test_errormode_functionality.py |
test_custom_warn_func_signature.my_warn |
|
1 |
1 |
0 |
|
0% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ErrorMode_all_enum_members |
|
6 |
2 |
0 |
|
67% |
| tests / unit / errormode / test_errormode_functionality.py |
test_custom_showwarning_frame_extraction |
|
10 |
8 |
0 |
|
20% |
| tests / unit / errormode / test_errormode_functionality.py |
test_custom_showwarning_frame_extraction.call_showwarning |
|
2 |
1 |
0 |
|
50% |
| tests / unit / errormode / test_errormode_functionality.py |
test_exception_traceback_attached |
|
5 |
3 |
0 |
|
40% |
| tests / unit / errormode / test_errormode_functionality.py |
test_exception_traceback_with_chaining |
|
7 |
2 |
0 |
|
71% |
| tests / unit / errormode / test_errormode_functionality.py |
test_warn_with_default_warn_func |
|
7 |
2 |
0 |
|
71% |
| tests / unit / errormode / test_errormode_functionality.py |
test_from_any_strip_whitespace |
|
5 |
3 |
0 |
|
40% |
| tests / unit / errormode / test_errormode_functionality.py |
test_load_with_prefix |
|
4 |
1 |
0 |
|
75% |
| tests / unit / errormode / test_errormode_functionality.py |
test_load_without_aliases |
|
4 |
1 |
0 |
|
75% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ERROR_MODE_ALIASES_completeness |
|
9 |
4 |
0 |
|
56% |
| tests / unit / errormode / test_errormode_functionality.py |
test_custom_exception_classes |
|
8 |
3 |
0 |
|
62% |
| tests / unit / errormode / test_errormode_functionality.py |
test_custom_warning_classes |
|
10 |
2 |
0 |
|
80% |
| tests / unit / errormode / test_errormode_functionality.py |
test_custom_warning_classes.custom_warn |
|
1 |
1 |
0 |
|
0% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ignore_with_all_parameters |
|
8 |
3 |
0 |
|
62% |
| tests / unit / errormode / test_errormode_functionality.py |
test_ignore_with_all_parameters.should_not_be_called |
|
1 |
1 |
0 |
|
0% |
| tests / unit / errormode / test_errormode_functionality.py |
test_from_any_case_insensitivity |
|
8 |
5 |
0 |
|
38% |
| tests / unit / errormode / test_errormode_functionality.py |
(no function) |
|
53 |
30 |
0 |
|
43% |
| tests / unit / errormode / test_errormode_init.py |
test_invalid_mode |
|
2 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_init.py |
test_from_any_strict_ok |
|
1 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_init.py |
test_from_any_strict_error |
|
2 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_init.py |
test_from_any_aliases_ok |
|
2 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_init.py |
test_from_any_aliases_error |
|
2 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_init.py |
test_from_any_no_prefix_error |
|
2 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_init.py |
test_from_any_with_prefix |
|
1 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_init.py |
test_from_any_without_prefix |
|
2 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_init.py |
test_from_any_with_prefix_case_insensitive |
|
1 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_init.py |
test_from_any_with_prefix_invalid |
|
2 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_init.py |
test_from_any_with_prefix_and_aliases |
|
3 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_init.py |
test_from_any_with_prefix_no_aliases |
|
6 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_init.py |
test_str_representation |
|
3 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_init.py |
test_repr_representation |
|
3 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_init.py |
test_serialize |
|
3 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_init.py |
test_load |
|
5 |
0 |
0 |
|
100% |
| tests / unit / errormode / test_errormode_init.py |
(no function) |
|
28 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_helpers_torch.py |
test_array_safe_eq |
|
15 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_helpers_torch.py |
test_dc_eq_case1 |
|
9 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_helpers_torch.py |
test_dc_eq_case2 |
|
9 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_helpers_torch.py |
test_dc_eq_case3 |
|
9 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_helpers_torch.py |
test_dc_eq_case4 |
|
16 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_helpers_torch.py |
test_dc_eq_case5 |
|
8 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_helpers_torch.py |
test_dc_eq_case6 |
|
8 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_helpers_torch.py |
test_dc_eq_case7 |
|
8 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_helpers_torch.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_methods_no_override.py |
test_simple_class_serialization |
|
5 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_methods_no_override.py |
test_default_overrides |
|
16 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_methods_no_override.py |
test_no_override_serialize |
|
11 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_methods_no_override.py |
test_no_override_serialize.NoSerializeClass.serialize |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_methods_no_override.py |
test_no_override_eq_and_serialize |
|
14 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_methods_no_override.py |
test_no_override_eq_and_serialize.NoEqSerializeClass.__eq__ |
|
3 |
1 |
0 |
|
67% |
| tests / unit / json_serialize / serializable_dataclass / test_methods_no_override.py |
test_no_override_eq_and_serialize.NoEqSerializeClass.serialize |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_methods_no_override.py |
test_inheritance_override |
|
19 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_methods_no_override.py |
test_inheritance_override.BaseClass.serialize |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_methods_no_override.py |
test_polymorphic_behavior |
|
17 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_methods_no_override.py |
test_polymorphic_behavior.PolyA.serialize |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_methods_no_override.py |
test_unknown_methods_warning |
|
8 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_methods_no_override.py |
(no function) |
|
16 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_sdc_defaults.py |
test_sdc_empty |
|
5 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_sdc_defaults.py |
test_sdc_strip_format_jser |
|
6 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_sdc_defaults.py |
test_sdc_empty_complicated |
|
4 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_sdc_defaults.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_sdc_properties_nested.py |
Person.full_name |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_sdc_properties_nested.py |
TitledPerson.full_title |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_sdc_properties_nested.py |
AgedPerson_not_valid.full_title |
|
1 |
1 |
0 |
|
0% |
| tests / unit / json_serialize / serializable_dataclass / test_sdc_properties_nested.py |
test_invalid_properties_to_serialize |
|
3 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_sdc_properties_nested.py |
test_serialize_person |
|
5 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_sdc_properties_nested.py |
test_serialize_titled_person |
|
8 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_sdc_properties_nested.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_basic_auto_fields |
|
7 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_basic_diff |
|
9 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
WithProperty.full_name |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
simple_fields_instance |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
field_options_instance |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
with_property_instance |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_simple_fields_serialization |
|
2 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_simple_fields_loading |
|
5 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_field_options_serialization |
|
2 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_field_options_loading |
|
4 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_with_property_serialization |
|
2 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_with_property_loading |
|
3 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
address_instance |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
person_instance |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_nested_serialization |
|
3 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_nested_loading |
|
4 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_with_printing |
|
11 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_with_printing.MyClass.full_name |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_simple_class_serialization |
|
8 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_error_when_init_and_not_serialize |
|
4 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_person_serialization |
|
12 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_person_serialization.FullPerson.full_name |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_custom_serialization |
|
7 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_nested_with_container |
|
6 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
Custom_class_with_serialization.__init__ |
|
2 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
Custom_class_with_serialization.serialize |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
Custom_class_with_serialization.load |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
Custom_class_with_serialization.__eq__ |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_nested_custom |
|
6 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_deserialize_fn |
|
8 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_dict_serialization |
|
4 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_dict_loading |
|
5 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_dict_equality |
|
6 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_dict_diff |
|
11 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_complex_dict_serialization |
|
5 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_empty_dicts |
|
7 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_dict_type_validation |
|
6 |
6 |
0 |
|
0% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_optional_dict_values |
|
8 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_dict_mutation |
|
12 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_non_string_dict_keys |
|
6 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_recursive_dict_structure |
|
6 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
CustomSerializable.__init__ |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
CustomSerializable.serialize |
|
1 |
1 |
0 |
|
0% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
CustomSerializable.load |
|
1 |
1 |
0 |
|
0% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
CustomSerializable.__eq__ |
|
1 |
1 |
0 |
|
0% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_dict_with_custom_objects |
|
13 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_empty_optional_dicts |
|
15 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_inheritance |
|
11 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_generic_types |
|
13 |
13 |
0 |
|
0% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
CustomObject.__init__ |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
CustomObject.__eq__ |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_custom_serialization_2 |
|
7 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_init_true_serialize_false |
|
7 |
3 |
0 |
|
57% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_init_true_serialize_false.MetadataContainer.__post_init__ |
|
1 |
1 |
0 |
|
0% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
PropertyContainer.full_name |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
PropertyContainer.age_in_months |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_property_serialization |
|
6 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_edge_cases |
|
23 |
23 |
0 |
|
0% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_error_handling |
|
6 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
test_cyclic_references |
|
12 |
12 |
0 |
|
0% |
| tests / unit / json_serialize / serializable_dataclass / test_serializable_dataclass.py |
(no function) |
|
175 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array.py |
TestArray.setup_method |
|
5 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array.py |
TestArray.test_array_n_elements |
|
4 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array.py |
TestArray.test_arr_metadata |
|
4 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array.py |
TestArray.test_serialize_array |
|
2 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array.py |
TestArray.test_load_array |
|
3 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array.py |
TestArray.test_serialize_load_integration |
|
4 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array.py |
TestArray.test_serialize_load_list |
|
4 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array.py |
TestArray.test_serialize_load_array_list_meta |
|
4 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array.py |
TestArray.test_serialize_load_array_hex_meta |
|
4 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array.py |
TestArray.test_serialize_load_array_b64_meta |
|
4 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array.py |
TestArray.test_serialize_load_zero_dim |
|
3 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array.py |
test_array_shape_dtype_preservation |
|
14 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array.py |
test_array_serialization_handlers |
|
22 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array.py |
test_array_edge_cases |
|
23 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array.py |
(no function) |
|
25 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array_torch.py |
test_arr_metadata_torch |
|
19 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array_torch.py |
test_array_n_elements_torch |
|
4 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array_torch.py |
test_serialize_load_torch_tensors |
|
9 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array_torch.py |
test_torch_shape_dtype_preservation |
|
9 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array_torch.py |
test_torch_zero_dim_tensor |
|
7 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array_torch.py |
test_torch_edge_cases |
|
16 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_array_torch.py |
test_torch_gpu_tensors |
|
10 |
6 |
0 |
|
40% |
| tests / unit / json_serialize / test_array_torch.py |
test_torch_serialization_integration |
|
20 |
6 |
0 |
|
70% |
| tests / unit / json_serialize / test_array_torch.py |
test_mixed_numpy_torch |
|
14 |
5 |
0 |
|
64% |
| tests / unit / json_serialize / test_array_torch.py |
(no function) |
|
17 |
2 |
0 |
|
88% |
| tests / unit / json_serialize / test_json_serialize.py |
ClassWithSerialize.__init__ |
|
2 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
ClassWithSerialize.serialize |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
UnserializableClass.__init__ |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_json_serialize_basic_types |
|
15 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_json_serialize_function |
|
7 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_json_serialize_serialize_method |
|
7 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_serialize_method_priority |
|
12 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_serialize_method_priority.DataclassWithSerialize.serialize |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_JsonSerializer_custom_handlers |
|
11 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_JsonSerializer_custom_handlers.custom_check |
|
2 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_JsonSerializer_custom_handlers.custom_serialize |
|
2 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_custom_handler_execution_order |
|
10 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_custom_handler_execution_order.tracking_check |
|
2 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_custom_handler_execution_order.tracking_check.check |
|
2 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_custom_handler_execution_order.tracking_serialize |
|
2 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_custom_handler_execution_order.tracking_serialize.serialize |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_DEFAULT_HANDLERS |
|
21 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_BASE_HANDLERS |
|
8 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_fallback_handler |
|
8 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_nested_structures |
|
10 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_nested_dataclasses |
|
5 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_deeply_nested_structure |
|
4 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_mixed_types_nested |
|
6 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_error_mode_except |
|
8 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_error_mode_except.error_check |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_error_mode_except.error_serialize |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_error_mode_warn |
|
10 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_error_mode_warn.error_check |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_error_mode_warn.error_serialize |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_error_mode_ignore |
|
9 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_error_mode_ignore.error_check |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_error_mode_ignore.error_serialize |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_write_only_format |
|
15 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_write_only_format.format_check |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_write_only_format.format_serialize |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_SerializerHandler_serialize |
|
19 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_SerializerHandler_serialize.simple_check |
|
1 |
1 |
0 |
|
0% |
| tests / unit / json_serialize / test_json_serialize.py |
test_SerializerHandler_serialize.simple_serialize |
|
1 |
1 |
0 |
|
0% |
| tests / unit / json_serialize / test_json_serialize.py |
test_hashify |
|
11 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_hashify_force |
|
4 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_path_tracking |
|
11 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_path_tracking.tracking_check |
|
2 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_JsonSerializer_init_no_positional_args |
|
4 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_JsonSerializer_init_defaults |
|
5 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_JsonSerializer_init_custom_values |
|
7 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_empty_handlers |
|
3 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_circular_reference_protection |
|
5 |
5 |
0 |
|
0% |
| tests / unit / json_serialize / test_json_serialize.py |
test_large_nested_structure |
|
7 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_mixed_container_types |
|
16 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
test_string_keys_in_dict |
|
5 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_json_serialize.py |
(no function) |
|
55 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_serializable_field.py |
test_SerializableField_creation |
|
30 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_serializable_field.py |
test_SerializableField_creation.custom_serialize |
|
1 |
1 |
0 |
|
0% |
| tests / unit / json_serialize / test_serializable_field.py |
test_SerializableField_creation.custom_deserialize |
|
1 |
1 |
0 |
|
0% |
| tests / unit / json_serialize / test_serializable_field.py |
test_SerializableField_init_serialize_validation |
|
2 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_serializable_field.py |
test_SerializableField_loading_deserialize_conflict |
|
3 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_serializable_field.py |
test_SerializableField_loading_deserialize_conflict.dummy_fn |
|
1 |
1 |
0 |
|
0% |
| tests / unit / json_serialize / test_serializable_field.py |
test_SerializableField_doc |
|
2 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_serializable_field.py |
test_from_Field |
|
16 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_serializable_field.py |
test_serialization_deserialize_fn |
|
8 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_serializable_field.py |
test_serialization_fn_with_complex_type |
|
8 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_serializable_field.py |
test_loading_fn |
|
8 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_serializable_field.py |
test_loading_fn_vs_deserialize_fn |
|
16 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_serializable_field.py |
test_field_validation_assert_type |
|
11 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_serializable_field.py |
test_field_validation_custom_typecheck_fn |
|
6 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_serializable_field.py |
test_field_validation_custom_typecheck_fn.is_positive |
|
1 |
1 |
0 |
|
0% |
| tests / unit / json_serialize / test_serializable_field.py |
test_serializable_field_function |
|
13 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_serializable_field.py |
test_serializable_field_no_positional_args |
|
2 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_serializable_field.py |
test_serializable_field_description_deprecated |
|
10 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_serializable_field.py |
test_serializable_field_integration |
|
21 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_serializable_field.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_util.py |
test_universal_container |
|
4 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_util.py |
test_isinstance_namedtuple |
|
9 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_util.py |
test_try_catch |
|
5 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_util.py |
test_try_catch.raises_value_error |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_util.py |
test_try_catch.normal_func |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_util.py |
test_recursive_hashify |
|
5 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_util.py |
test_string_as_lines |
|
2 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_util.py |
test_safe_getsource |
|
9 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_util.py |
test_safe_getsource.sample_func |
|
1 |
1 |
0 |
|
0% |
| tests / unit / json_serialize / test_util.py |
test_safe_getsource.raises_error |
|
1 |
1 |
0 |
|
0% |
| tests / unit / json_serialize / test_util.py |
test_try_catch_exception_handling |
|
14 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_util.py |
test_try_catch_exception_handling.raises_runtime_error |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_util.py |
test_try_catch_exception_handling.raises_key_error |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_util.py |
test_try_catch_exception_handling.raises_zero_division |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_util.py |
test_try_catch_exception_handling.func_with_args |
|
3 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_util.py |
test_array_safe_eq |
|
38 |
4 |
0 |
|
89% |
| tests / unit / json_serialize / test_util.py |
test_dc_eq |
|
73 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_util.py |
test_dc_eq.NotADataclass.__init__ |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_util.py |
test_FORMAT_KEY |
|
5 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_util.py |
test_edge_cases |
|
22 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_util.py |
test_edge_cases.returns_none |
|
1 |
0 |
0 |
|
100% |
| tests / unit / json_serialize / test_util.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| tests / unit / logger / test_log_util.py |
test_gather_log |
|
18 |
0 |
0 |
|
100% |
| tests / unit / logger / test_log_util.py |
test_gather_stream |
|
16 |
0 |
0 |
|
100% |
| tests / unit / logger / test_log_util.py |
test_gather_val |
|
22 |
0 |
0 |
|
100% |
| tests / unit / logger / test_log_util.py |
test_get_any_from_stream |
|
11 |
0 |
0 |
|
100% |
| tests / unit / logger / test_log_util.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| tests / unit / logger / test_logger.py |
test_logger |
|
8 |
0 |
0 |
|
100% |
| tests / unit / logger / test_logger.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| tests / unit / logger / test_timer_context.py |
test_timer_context |
|
8 |
0 |
0 |
|
100% |
| tests / unit / logger / test_timer_context.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| tests / unit / math / test_bins.py |
_expected_log_edges |
|
5 |
0 |
0 |
|
100% |
| tests / unit / math / test_bins.py |
test_edges_linear |
|
4 |
0 |
0 |
|
100% |
| tests / unit / math / test_bins.py |
test_centers_linear |
|
4 |
0 |
0 |
|
100% |
| tests / unit / math / test_bins.py |
test_edges_log_standard |
|
5 |
0 |
0 |
|
100% |
| tests / unit / math / test_bins.py |
test_edges_log_start_zero |
|
5 |
0 |
0 |
|
100% |
| tests / unit / math / test_bins.py |
test_edges_log_small_start_include_zero |
|
5 |
0 |
0 |
|
100% |
| tests / unit / math / test_bins.py |
test_log_negative_start_raises |
|
2 |
0 |
0 |
|
100% |
| tests / unit / math / test_bins.py |
test_invalid_scale_raises |
|
2 |
0 |
0 |
|
100% |
| tests / unit / math / test_bins.py |
test_changed_n_bins_copy |
|
7 |
0 |
0 |
|
100% |
| tests / unit / math / test_bins.py |
test_edges_shape |
|
2 |
0 |
0 |
|
100% |
| tests / unit / math / test_bins.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| tests / unit / math / test_matrix_powers_torch.py |
TestMatrixPowers.sample_matrices |
|
1 |
0 |
0 |
|
100% |
| tests / unit / math / test_matrix_powers_torch.py |
TestMatrixPowers.power_test_cases |
|
1 |
0 |
0 |
|
100% |
| tests / unit / math / test_matrix_powers_torch.py |
TestMatrixPowers.test_against_numpy_implementation |
|
14 |
0 |
0 |
|
100% |
| tests / unit / math / test_matrix_powers_torch.py |
TestMatrixPowers.test_empty_powers_list |
|
3 |
0 |
0 |
|
100% |
| tests / unit / math / test_matrix_powers_torch.py |
TestMatrixPowers.test_duplicate_powers |
|
10 |
0 |
0 |
|
100% |
| tests / unit / math / test_matrix_powers_torch.py |
TestMatrixPowers.test_non_square_matrix |
|
3 |
0 |
0 |
|
100% |
| tests / unit / math / test_matrix_powers_torch.py |
TestMatrixPowers.test_negative_powers |
|
10 |
1 |
0 |
|
90% |
| tests / unit / math / test_matrix_powers_torch.py |
TestMatrixPowers.test_large_powers |
|
8 |
3 |
0 |
|
62% |
| tests / unit / math / test_matrix_powers_torch.py |
TestMatrixPowers.test_performance |
|
20 |
9 |
0 |
|
55% |
| tests / unit / math / test_matrix_powers_torch.py |
(no function) |
|
21 |
2 |
0 |
|
90% |
| tests / unit / misc / test_freeze.py |
test_freeze_basic_types |
|
6 |
0 |
0 |
|
100% |
| tests / unit / misc / test_freeze.py |
test_freeze_list |
|
12 |
0 |
0 |
|
100% |
| tests / unit / misc / test_freeze.py |
test_freeze_tuple |
|
4 |
0 |
0 |
|
100% |
| tests / unit / misc / test_freeze.py |
test_freeze_set |
|
4 |
0 |
0 |
|
100% |
| tests / unit / misc / test_freeze.py |
test_freeze_dict |
|
6 |
0 |
0 |
|
100% |
| tests / unit / misc / test_freeze.py |
test_freeze_nested_structures |
|
6 |
0 |
0 |
|
100% |
| tests / unit / misc / test_freeze.py |
test_freeze_custom_class |
|
6 |
0 |
0 |
|
100% |
| tests / unit / misc / test_freeze.py |
test_freeze_custom_class.CustomClass.__init__ |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_freeze.py |
CustomClass.__init__ |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_freeze.py |
test_freeze_class_with_nested_structures |
|
20 |
0 |
0 |
|
100% |
| tests / unit / misc / test_freeze.py |
test_freeze_class_with_nested_structures.NestedClass.__init__ |
|
4 |
0 |
0 |
|
100% |
| tests / unit / misc / test_freeze.py |
test_freeze_lists_with_classes_and_nested_structures |
|
8 |
0 |
0 |
|
100% |
| tests / unit / misc / test_freeze.py |
test_freeze_dicts_with_classes_and_nested_structures |
|
8 |
0 |
0 |
|
100% |
| tests / unit / misc / test_freeze.py |
test_freeze_sets_with_classes_and_nested_structures |
|
6 |
0 |
0 |
|
100% |
| tests / unit / misc / test_freeze.py |
test_freeze_tuples_with_classes_and_nested_structures |
|
12 |
0 |
0 |
|
100% |
| tests / unit / misc / test_freeze.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_process_kwarg_with_kwarg_passed |
|
2 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_process_kwarg_with_kwarg_passed.func |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_process_kwarg_without_kwarg |
|
2 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_process_kwarg_without_kwarg.func |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_validate_kwarg_valid |
|
2 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_validate_kwarg_valid.func |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_validate_kwarg_invalid_with_description |
|
3 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_validate_kwarg_invalid_with_description.func |
|
1 |
1 |
0 |
|
0% |
| tests / unit / misc / test_func.py |
test_replace_kwarg_replaces_value |
|
2 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_replace_kwarg_replaces_value.func |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_replace_kwarg_preserves_non_default |
|
4 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_replace_kwarg_preserves_non_default.func |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_replace_kwarg_when_kwarg_not_passed |
|
4 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_replace_kwarg_when_kwarg_not_passed.func |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_process_kwarg_processor_raises_exception |
|
4 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_process_kwarg_processor_raises_exception.func |
|
1 |
1 |
0 |
|
0% |
| tests / unit / misc / test_func.py |
test_process_kwarg_with_positional_argument |
|
4 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_process_kwarg_with_positional_argument.func |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_process_kwarg_processor_returns_none |
|
6 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_process_kwarg_processor_returns_none.func |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_validate_kwarg_with_positional_argument |
|
4 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_validate_kwarg_with_positional_argument.func |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_validate_kwarg_with_none_value |
|
4 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_validate_kwarg_with_none_value.func |
|
1 |
1 |
0 |
|
0% |
| tests / unit / misc / test_func.py |
test_validate_kwarg_always_fail |
|
4 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_validate_kwarg_always_fail.func |
|
1 |
1 |
0 |
|
0% |
| tests / unit / misc / test_func.py |
test_validate_kwarg_multiple_kwargs |
|
6 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_validate_kwarg_multiple_kwargs.func |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_validate_kwarg_action_warn_multiple_calls |
|
5 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_validate_kwarg_action_warn_multiple_calls.only_positive |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_replace_kwarg_with_positional_argument |
|
4 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_replace_kwarg_with_positional_argument.func |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_replace_kwarg_no_if_missing |
|
6 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_replace_kwarg_no_if_missing.func |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_replace_kwarg_if_missing |
|
6 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_replace_kwarg_if_missing.func |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_combined_decorators_with_missing_kwarg |
|
5 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_combined_decorators_with_missing_kwarg.func |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_combined_decorators_with_positional_argument |
|
5 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_combined_decorators_with_positional_argument.func |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_process_kwarg_preserves_metadata |
|
4 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_process_kwarg_preserves_metadata.func |
|
1 |
1 |
0 |
|
0% |
| tests / unit / misc / test_func.py |
test_validate_kwarg_preserves_metadata |
|
4 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_validate_kwarg_preserves_metadata.func |
|
1 |
1 |
0 |
|
0% |
| tests / unit / misc / test_func.py |
test_replace_kwarg_preserves_metadata |
|
4 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_replace_kwarg_preserves_metadata.func |
|
1 |
1 |
0 |
|
0% |
| tests / unit / misc / test_func.py |
test_typed_lambda_int_int_to_int |
|
4 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_typed_lambda_int_str_to_str |
|
4 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_typed_lambda_mismatched_params |
|
2 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_typed_lambda_runtime_behavior |
|
3 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
test_typed_lambda_annotations_check |
|
3 |
0 |
0 |
|
100% |
| tests / unit / misc / test_func.py |
(no function) |
|
42 |
0 |
0 |
|
100% |
| tests / unit / misc / test_misc.py |
test_stable_hash |
|
2 |
0 |
0 |
|
100% |
| tests / unit / misc / test_misc.py |
test_sanitize_fname |
|
4 |
0 |
0 |
|
100% |
| tests / unit / misc / test_misc.py |
test_sanitize_name |
|
9 |
0 |
0 |
|
100% |
| tests / unit / misc / test_misc.py |
test_sanitize_fname_2 |
|
10 |
0 |
0 |
|
100% |
| tests / unit / misc / test_misc.py |
test_sanitize_identifier |
|
8 |
0 |
0 |
|
100% |
| tests / unit / misc / test_misc.py |
test_dict_to_filename |
|
4 |
0 |
0 |
|
100% |
| tests / unit / misc / test_misc.py |
test_freeze |
|
6 |
0 |
0 |
|
100% |
| tests / unit / misc / test_misc.py |
test_freeze.TestClass.__init__ |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_misc.py |
test_get_all_subclasses |
|
3 |
0 |
0 |
|
100% |
| tests / unit / misc / test_misc.py |
test_get_all_subclasses_include_self |
|
3 |
0 |
0 |
|
100% |
| tests / unit / misc / test_misc.py |
test_flatten |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_misc.py |
test_get_all_subclasses2 |
|
22 |
0 |
0 |
|
100% |
| tests / unit / misc / test_misc.py |
DC7.foo |
|
1 |
1 |
0 |
|
0% |
| tests / unit / misc / test_misc.py |
DC8.foo |
|
1 |
1 |
0 |
|
0% |
| tests / unit / misc / test_misc.py |
DC9.foo |
|
1 |
1 |
0 |
|
0% |
| tests / unit / misc / test_misc.py |
test_dataclass_set_equals |
|
4 |
0 |
0 |
|
100% |
| tests / unit / misc / test_misc.py |
test_isinstance_by_type_name |
|
4 |
2 |
0 |
|
50% |
| tests / unit / misc / test_misc.py |
(no function) |
|
64 |
0 |
0 |
|
100% |
| tests / unit / misc / test_numerical_conversions.py |
test_str_to_numeric |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_numerical_conversions.py |
test_str_to_numeric_inf |
|
5 |
0 |
0 |
|
100% |
| tests / unit / misc / test_numerical_conversions.py |
test_str_to_numeric_nan |
|
2 |
0 |
0 |
|
100% |
| tests / unit / misc / test_numerical_conversions.py |
test_div_by_zero |
|
2 |
0 |
0 |
|
100% |
| tests / unit / misc / test_numerical_conversions.py |
test_str_to_numeric_invalid |
|
2 |
0 |
0 |
|
100% |
| tests / unit / misc / test_numerical_conversions.py |
test_str_to_numeric_custom_mapping |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_numerical_conversions.py |
test_shorten_numerical_to_str |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_numerical_conversions.py |
test_round_trip_fuzzing |
|
9 |
0 |
0 |
|
100% |
| tests / unit / misc / test_numerical_conversions.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| tests / unit / misc / test_sequence.py |
test_list_split |
|
13 |
0 |
0 |
|
100% |
| tests / unit / misc / test_sequence.py |
test_list_join |
|
9 |
0 |
0 |
|
100% |
| tests / unit / misc / test_sequence.py |
test_flatten_full_flattening |
|
3 |
0 |
0 |
|
100% |
| tests / unit / misc / test_sequence.py |
test_flatten_partial_flattening |
|
2 |
0 |
0 |
|
100% |
| tests / unit / misc / test_sequence.py |
test_flatten_with_non_iterables |
|
2 |
0 |
0 |
|
100% |
| tests / unit / misc / test_sequence.py |
test_apply_mapping_basic |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_sequence.py |
test_apply_mapping_missing_skip |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_sequence.py |
test_apply_mapping_missing_include |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_sequence.py |
test_apply_mapping_missing_except |
|
2 |
0 |
0 |
|
100% |
| tests / unit / misc / test_sequence.py |
test_apply_mapping_invalid_when_missing |
|
2 |
0 |
0 |
|
100% |
| tests / unit / misc / test_sequence.py |
test_apply_mapping_empty_input |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_sequence.py |
test_apply_mapping_empty_mapping |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_sequence.py |
test_apply_mapping_chain_basic |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_sequence.py |
test_apply_mapping_chain_missing_skip |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_sequence.py |
test_apply_mapping_chain_missing_include |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_sequence.py |
test_apply_mapping_chain_missing_except |
|
2 |
0 |
0 |
|
100% |
| tests / unit / misc / test_sequence.py |
test_apply_mapping_chain_invalid_when_missing |
|
2 |
0 |
0 |
|
100% |
| tests / unit / misc / test_sequence.py |
test_apply_mapping_chain_empty_input |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_sequence.py |
test_apply_mapping_chain_empty_mapping |
|
1 |
0 |
0 |
|
100% |
| tests / unit / misc / test_sequence.py |
test_apply_mapping_chain_empty_values |
|
2 |
0 |
0 |
|
100% |
| tests / unit / misc / test_sequence.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| tests / unit / nbutils / test_configure_notebook.py |
test_setup_plots_donothing |
|
1 |
1 |
0 |
|
0% |
| tests / unit / nbutils / test_configure_notebook.py |
test_no_inline_outside_nb |
|
3 |
2 |
0 |
|
33% |
| tests / unit / nbutils / test_configure_notebook.py |
test_setup_plots_save |
|
2 |
1 |
0 |
|
50% |
| tests / unit / nbutils / test_configure_notebook.py |
test_plotshow_save |
|
9 |
1 |
0 |
|
89% |
| tests / unit / nbutils / test_configure_notebook.py |
test_plotshow_save_named |
|
7 |
1 |
0 |
|
86% |
| tests / unit / nbutils / test_configure_notebook.py |
test_plotshow_save_mixed |
|
12 |
1 |
0 |
|
92% |
| tests / unit / nbutils / test_configure_notebook.py |
test_warn_unknown_format |
|
4 |
1 |
0 |
|
75% |
| tests / unit / nbutils / test_configure_notebook.py |
test_no_warn_unknown_format_2 |
|
4 |
1 |
0 |
|
75% |
| tests / unit / nbutils / test_configure_notebook.py |
test_no_warn_pdf_format |
|
7 |
0 |
0 |
|
100% |
| tests / unit / nbutils / test_configure_notebook.py |
test_plotshow_ignore |
|
3 |
3 |
0 |
|
0% |
| tests / unit / nbutils / test_configure_notebook.py |
(no function) |
|
18 |
5 |
0 |
|
72% |
| tests / unit / nbutils / test_configure_notebook_torch.py |
test_configure_notebook |
|
2 |
0 |
0 |
|
100% |
| tests / unit / nbutils / test_configure_notebook_torch.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| tests / unit / nbutils / test_conversion.py |
test_run_notebook_tests |
|
13 |
0 |
0 |
|
100% |
| tests / unit / nbutils / test_conversion.py |
test_file_conversion |
|
2 |
0 |
0 |
|
100% |
| tests / unit / nbutils / test_conversion.py |
test_cli |
|
15 |
2 |
0 |
|
87% |
| tests / unit / nbutils / test_conversion.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| tests / unit / test_chunks.py |
test_chunks_empty |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_chunks.py |
test_chunks_single |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_chunks.py |
test_chunks_batch_multiple |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_chunks.py |
test_chunks_batch_remainder |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_chunks.py |
test_chunks_longer |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_chunks.py |
test_chunks_strings |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_chunks.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_basic_warning_capture |
|
11 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_collation |
|
13 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_print_on_exit_true |
|
11 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_print_on_exit_false |
|
11 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_custom_format_string |
|
13 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_multiple_different_warnings |
|
11 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_no_warnings |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_same_message_different_categories |
|
13 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_filename_and_lineno_tracking |
|
9 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_context_manager_re_entry_fails |
|
5 |
1 |
0 |
|
80% |
| tests / unit / test_collect_warnings.py |
test_format_string_all_fields |
|
14 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_warning_with_stacklevel |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_warning_with_stacklevel.issue_warning |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_counts_dict_structure |
|
12 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_large_number_of_warnings |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_mixed_warning_counts |
|
13 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_exception_propagation |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_warning_with_special_characters |
|
9 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_empty_warning_message |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_unicode_warning_message |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_custom_warning_class |
|
7 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_default_format_string |
|
11 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_collate_warnings_with_warnings_always |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_multiple_warnings_same_line |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_counts_accessible_after_exit |
|
7 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_print_on_exit_default_true |
|
9 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
test_exit_twice_fails |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_collect_warnings.py |
(no function) |
|
32 |
0 |
0 |
|
100% |
| tests / unit / test_console_unicode.py |
test_get_console_safe_str |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_console_unicode.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
DummyTensor.sum |
|
1 |
1 |
0 |
|
0% |
| tests / unit / test_dbg.py |
DummyTensorNormal.sum |
|
1 |
1 |
0 |
|
0% |
| tests / unit / test_dbg.py |
test_process_path_absolute |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_process_path_relative_inside_common |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_process_path_relative_outside_common |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_process_path_invalid_mode |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_dbg_with_expression |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_dbg_without_expression |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_dbg_custom_formatter |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_dbg_complex_expression |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_dbg_multiline_code_context |
|
10 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_dbg_multiline_code_context.FakeFrame.__init__ |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_dbg_multiline_code_context.fake_inspect_stack |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_dbg_counter_increments |
|
7 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_dbg_formatter_exception |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_dbg_formatter_exception.bad_formatter |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_dbg_incomplete_expression |
|
8 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_dbg_incomplete_expression.FakeFrame.__init__ |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_dbg_incomplete_expression.fake_inspect_stack |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_dbg_non_callable_formatter |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_misc |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_normalize_for_loose |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_compile_pattern_case_sensitivity |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_compile_pattern_loose |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_basic_match |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_no_match |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_case_insensitive_default |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_case_sensitive |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_loose_matching |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_loose_matching.TestObj.__repr__ |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_char_context |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_char_context_zero |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_line_context |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_before_after_context |
|
8 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_before_after_context.MultilineRepr.__repr__ |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_context_shortcut |
|
8 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_context_shortcut.MultilineRepr.__repr__ |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_max_count |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_line_numbers |
|
8 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_line_numbers.MultilineRepr.__repr__ |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_no_highlight |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_custom_color |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_custom_separator |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_quiet_mode |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_multiple_matches |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_regex_pattern |
|
7 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_compiled_regex |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_empty_pattern |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_invalid_regex |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_large_object |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_nested_objects |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_custom_objects |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
test_grep_repr_custom_objects.CustomObject.__repr__ |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_dbg.py |
(no function) |
|
65 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_dotlist_to_nested_dict |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_update_with_nested_dict |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_kwargs_to_nested_dict |
|
7 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_kwargs_to_nested_dict_transform_key |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_update_from_nested_dict |
|
11 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_update_from_dotlists |
|
11 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_is_numeric_consecutive |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_condense_nested_dicts_single_level |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_condense_nested_dicts_nested |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_condense_nested_dicts_non_numeric |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_condense_nested_dicts_mixed_keys |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
MockTensor.__init__ |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_tuple_dims_replace |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
tensor_data |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_condense_tensor_dict_basic |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_condense_tensor_dict_shapes_convert |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_condense_tensor_dict_named_dims |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_condense_nested_dicts_matching_values |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_nested_dict_to_dotlist_basic |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_nested_dict_to_dotlist_empty |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_nested_dict_to_dotlist_single_level |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_nested_dict_to_dotlist_with_list |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_nested_dict_to_dotlist_nested_empty |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
test_round_trip_conversion |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_dictmagic.py |
(no function) |
|
42 |
0 |
0 |
|
100% |
| tests / unit / test_group_equiv.py |
test_group_by_equivalence_simple |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_group_equiv.py |
_non_transitive_relation |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_group_equiv.py |
test_group_by_equivalence_non_transitive |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_group_equiv.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_import_torch.py |
test_import_torch |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_import_torch.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
sample_intervals |
|
1 |
1 |
0 |
|
0% |
| tests / unit / test_interval.py |
test_interval_initialization |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_closed_interval_initialization |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_open_interval_initialization |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_containment_minimal |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_equality |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_invalid_initialization |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_closed_interval_invalid_initialization |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_open_interval_invalid_initialization |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_containment |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_nan_handling |
|
7 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_tuple_behavior |
|
11 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_min_max_intervals |
|
12 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_min_max_with_numbers |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_clamp |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_clamp_nan |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_zero_width_interval |
|
9 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_containing_zero |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_very_large_intervals |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_very_small_intervals |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_intervals_with_epsilon_width |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_extreme_epsilon_values |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_intersection |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_with_non_numeric_types |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_initialization_with_iterables |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_clamp_with_infinite_values |
|
9 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_equality_with_different_types |
|
7 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_containment_edge_cases |
|
10 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_clamp_with_custom_epsilon |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_with_float_imprecision |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_initialization_with_reversed_bounds |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_initialization_with_equal_bounds |
|
8 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_with_only_one_infinite_bound |
|
8 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_containment |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_mixed_interval_types |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_string_representation_round_trip |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_parsing_from_strings |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_size |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_clamp_mixed_types |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_edge_cases |
|
13 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_arithmetic |
|
12 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_arithmetic_edge_cases |
|
11 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_arithmetic_invalid |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_from_str_errors |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_repr |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_from_str_with_whitespace |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_from_str_with_scientific_notation |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_clamp_with_custom_epsilon |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_size_with_small_values |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_intersection_edge_cases |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_union_edge_cases |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_contains_with_epsilon |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_singleton_creation |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_empty_creation |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_singleton_properties |
|
7 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_empty_properties |
|
7 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_singleton_containment |
|
8 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_empty_containment |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_singleton_various_values |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_singleton_nan |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_singleton_operations |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_empty_operations |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_singleton_intersection |
|
13 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_empty_intersection |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_singleton_union |
|
9 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_empty_union |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_singleton_equality |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_empty_equality |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_singleton_representation |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_empty_representation |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_singleton_from_str |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_empty_from_str |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_singleton_iteration |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_empty_iteration |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_singleton_indexing |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_empty_indexing |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_singleton_bool |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_empty_bool |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_singleton_infinity |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_mixed_operations |
|
11 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_edge_case_conversions |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_nan_handling_is_empty |
|
8 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_infinity_edge_cases |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_infinity_singleton |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_singleton_epsilon |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_empty_comparison |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_zero_singleton |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_empty_set_size |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_string_round_trip |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_empty_set_string_representations |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_singleton_string_representations |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_infinity_string_representations |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_mixed_closure_string_representations |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_string_parsing_consistency |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_string_parsing_edge_cases |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_string_representation_precision |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_string_representation_with_scientific_notation |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_negative_zero |
|
7 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_precision_loss |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_with_very_close_bounds |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_with_bounds_closer_than_epsilon |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_with_extremely_large_bounds |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_with_mixed_infinities |
|
7 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_with_one_infinity |
|
10 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_singleton_edge_cases |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_empty_edge_cases |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_from_str_edge_cases |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_arithmetic_with_empty_intervals |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_arithmetic_with_singletons |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_precision_near_bounds |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_serialization_precision |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_with_repeated_float_operations |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_near_float_precision_limit |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_with_irrational_bounds |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_commutativity_of_operations |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_associativity_of_operations |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_distributivity_of_operations |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_comparison |
|
7 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_copy |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_pickling |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_with_numpy_types |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_with_decimal_types |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_interval_with_fractions |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_infinity_comparisons |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_nan_handling |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_adjacent_interval_intersection |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_overlapping_interval_union |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_infinity_only_interval |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_negative_infinity_only_interval |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_clamp_with_infinity |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_intersection_different_types |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_union_different_types |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_very_close_bounds |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_excessive_precision_from_string |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_non_binary_representable_bounds |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_clamp_near_bound |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_empty_self_intersection |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_empty_self_union |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_nan_interval |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_reversed_bounds_after_operation |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_small_number_size |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_clamp_large_epsilon |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_intersection_shared_bound |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_union_shared_bound |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_zero_only_interval |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_custom_numeric_types |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_clamp_equal_to_bound |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_closed_infinity_interval |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_full_float_range |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_comparison_different_types |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_zero_sign_difference |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_clamp_nan_epsilon |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_closed_inf |
|
18 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_universal_set_self_intersection |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_universal_set_union |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_clamp_integer_bounds_float_value |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_interval_from_scientific_notation |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_repeated_float_operations |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_subnormal_size |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_clamp_subnormal_epsilon |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_max_min_float_interval |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_near_zero_bounds |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
test_potential_bug_clamp_near_infinity |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_interval.py |
(no function) |
|
185 |
0 |
0 |
|
100% |
| tests / unit / test_jsonlines.py |
test_jsonl_load |
|
17 |
0 |
0 |
|
100% |
| tests / unit / test_jsonlines.py |
test_jsonl_write |
|
13 |
0 |
0 |
|
100% |
| tests / unit / test_jsonlines.py |
test_gzip_support |
|
20 |
0 |
0 |
|
100% |
| tests / unit / test_jsonlines.py |
test_jsonl_load_log |
|
23 |
0 |
0 |
|
100% |
| tests / unit / test_jsonlines.py |
test_gzip_compresslevel |
|
9 |
0 |
0 |
|
100% |
| tests / unit / test_jsonlines.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| tests / unit / test_kappa.py |
test_Kappa_returns_Kappa_instance |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_kappa.py |
test_Kappa_getitem_calls_func |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_kappa.py |
test_Kappa_doc_is_correctly_formatted |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_kappa.py |
test_Kappa_getitem_works_with_different_functions |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_kappa.py |
test_Kappa_iter_raises_NotImplementedError |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_kappa.py |
test_Kappa_len_raises_NotImplementedError |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_kappa.py |
test_Kappa_doc_works_with_function_with_docstring |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_kappa.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| tests / unit / test_mlutils.py |
test_get_checkpoint_paths_for_run |
|
12 |
0 |
0 |
|
100% |
| tests / unit / test_mlutils.py |
test_register_method |
|
22 |
3 |
0 |
|
86% |
| tests / unit / test_mlutils.py |
test_register_method.TestEvalsA.eval_function |
|
1 |
1 |
0 |
|
0% |
| tests / unit / test_mlutils.py |
test_register_method.TestEvalsA.other_function |
|
1 |
1 |
0 |
|
0% |
| tests / unit / test_mlutils.py |
test_register_method.TestEvalsB.other_eval_function |
|
1 |
1 |
0 |
|
0% |
| tests / unit / test_mlutils.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
square |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
add_one |
|
1 |
1 |
0 |
|
0% |
| tests / unit / test_parallel.py |
raise_value_error |
|
3 |
1 |
0 |
|
67% |
| tests / unit / test_parallel.py |
slow_square |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
raise_on_negative |
|
3 |
1 |
0 |
|
67% |
| tests / unit / test_parallel.py |
stateful_fn |
|
2 |
2 |
0 |
|
0% |
| tests / unit / test_parallel.py |
ComplexObject.__init__ |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
ComplexObject.__eq__ |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
dataset_decorator |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
dataset_decorator.wrapper |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
test_general_functionality |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
test_progress_bar_types_and_disable |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
test_chunksize_and_parallel |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
test_invalid_parallel_values |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
test_exception_in_func |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
test_different_iterables |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
test_error_handling |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
_process_complex |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
test_complex_objects |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
test_resource_cleanup |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
test_custom_progress_bar |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
test_custom_progress_bar.custom_progress_bar_fn |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
test_progress_bar_kwargs |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
test_parallel_performance |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
test_reject_pbar_str_when_not_str_or_callable |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
custom_pbar |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
test_manual_callable_pbar |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
test_edge_cases |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_parallel.py |
(no function) |
|
63 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_simple |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_simple.long_running_function_simple |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_complex |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_complex.long_running_function_with_status |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_decorator_bare |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_decorator_bare.example_function |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_ctx_mgr |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_initialization |
|
15 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_update_value |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_context_manager |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
example_function |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_decorator |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_custom_chars |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_custom_time_format |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_context_manager_with_updates |
|
10 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_context_exception_handling |
|
12 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_long_running_task |
|
8 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_long_running_task.long_task |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_init_from_config |
|
17 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_exception_messages |
|
21 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_exception_messages.failing_function |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_state_transitions |
|
10 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_nested |
|
13 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_value_updates |
|
7 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_output_stream_errors |
|
6 |
6 |
0 |
|
0% |
| tests / unit / test_spinner.py |
test_spinner_output_stream_errors.BrokenStream.write |
|
1 |
1 |
0 |
|
0% |
| tests / unit / test_spinner.py |
test_spinner_output_stream_errors.BrokenStream.flush |
|
1 |
1 |
0 |
|
0% |
| tests / unit / test_spinner.py |
test_spinner_width_calculations |
|
8 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_format_string_updates |
|
7 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_state_handling |
|
18 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_output_formatting |
|
11 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_config_validation |
|
17 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_spinner_init_invalid |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_is_ascii |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_eq_lens |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_valid_configs |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_invalid_configs |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_combined_validations |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_edge_cases |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
test_all |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_spinner.py |
(no function) |
|
53 |
0 |
0 |
|
100% |
| tests / unit / test_statcounter.py |
_compute_err |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_statcounter.py |
_compare_np_custom |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_statcounter.py |
test_statcounter |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_statcounter.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| tests / unit / test_sysinfo.py |
test_sysinfo |
|
2 |
0 |
0 |
|
100% |
| tests / unit / test_sysinfo.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_tensor_info.py |
test_array_summary_failure |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_tensor_info.py |
test_generate_sparkline_basic |
|
10 |
0 |
0 |
|
100% |
| tests / unit / test_tensor_info.py |
test_generate_sparkline_logy |
|
10 |
0 |
0 |
|
100% |
| tests / unit / test_tensor_info.py |
(no function) |
|
12 |
2 |
0 |
|
83% |
| tests / unit / test_tensor_info_torch.py |
generate_input |
|
19 |
4 |
0 |
|
79% |
| tests / unit / test_tensor_info_torch.py |
test_array_summary_comprehensive |
|
34 |
1 |
0 |
|
97% |
| tests / unit / test_tensor_info_torch.py |
test_array_summary_failure |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_tensor_info_torch.py |
test_generate_sparkline_basic |
|
10 |
0 |
0 |
|
100% |
| tests / unit / test_tensor_info_torch.py |
test_generate_sparkline_logy |
|
10 |
0 |
0 |
|
100% |
| tests / unit / test_tensor_info_torch.py |
(no function) |
|
33 |
4 |
0 |
|
88% |
| tests / unit / test_tensor_utils_torch.py |
test_pad_array |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_tensor_utils_torch.py |
test_numpy_to_torch_dtype |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_tensor_utils_torch.py |
test_dtype_maps |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_tensor_utils_torch.py |
test_pad_tensor |
|
4 |
0 |
0 |
|
100% |
| tests / unit / test_tensor_utils_torch.py |
test_compare_state_dicts |
|
12 |
0 |
0 |
|
100% |
| tests / unit / test_tensor_utils_torch.py |
test_get_dict_shapes |
|
3 |
0 |
0 |
|
100% |
| tests / unit / test_tensor_utils_torch.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| tests / unit / test_timeit_fancy.py |
test_timeit_fancy_basic |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_timeit_fancy.py |
test_timeit_fancy_basic.simple_function |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_timeit_fancy.py |
test_timeit_fancy_with_return |
|
7 |
0 |
0 |
|
100% |
| tests / unit / test_timeit_fancy.py |
test_timeit_fancy_with_return.simple_function |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_timeit_fancy.py |
test_timeit_fancy_with_profiling |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_timeit_fancy.py |
test_timeit_fancy_with_profiling.simple_function |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_timeit_fancy.py |
test_timeit_fancy_no_return |
|
7 |
0 |
0 |
|
100% |
| tests / unit / test_timeit_fancy.py |
test_timeit_fancy_no_return.simple_function_returns_data |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_timeit_fancy.py |
test_timeit_fancy_with_repeats |
|
7 |
0 |
0 |
|
100% |
| tests / unit / test_timeit_fancy.py |
test_timeit_fancy_with_repeats.simple_function |
|
1 |
0 |
0 |
|
100% |
| tests / unit / test_timeit_fancy.py |
test_timeit_fancy_cmd_lambda |
|
5 |
0 |
0 |
|
100% |
| tests / unit / test_timeit_fancy.py |
test_timeit_fancy_cmd_string_warns |
|
6 |
0 |
0 |
|
100% |
| tests / unit / test_timeit_fancy.py |
test_timeit_fancy_cmd_string_nowarn |
|
7 |
0 |
0 |
|
100% |
| tests / unit / test_timeit_fancy.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_get_kwargs.py |
test_with_positional_args_only |
|
2 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_get_kwargs.py |
test_with_positional_args_only.fn |
|
1 |
1 |
0 |
|
0% |
| tests / unit / validate_type / test_get_kwargs.py |
test_with_keyword_args_only |
|
2 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_get_kwargs.py |
test_with_keyword_args_only.fn |
|
1 |
1 |
0 |
|
0% |
| tests / unit / validate_type / test_get_kwargs.py |
test_with_mixed_args |
|
2 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_get_kwargs.py |
test_with_mixed_args.fn |
|
1 |
1 |
0 |
|
0% |
| tests / unit / validate_type / test_get_kwargs.py |
test_with_positional_only_args |
|
2 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_get_kwargs.py |
test_with_positional_only_args.fn |
|
1 |
1 |
0 |
|
0% |
| tests / unit / validate_type / test_get_kwargs.py |
test_with_var_args |
|
2 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_get_kwargs.py |
test_with_var_args.fn |
|
1 |
1 |
0 |
|
0% |
| tests / unit / validate_type / test_get_kwargs.py |
test_with_no_args |
|
2 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_get_kwargs.py |
test_with_no_args.fn |
|
1 |
1 |
0 |
|
0% |
| tests / unit / validate_type / test_get_kwargs.py |
test_with_builtin_function |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_get_kwargs.py |
test_with_problematic_function |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_get_kwargs.py |
test_with_class_method |
|
4 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_get_kwargs.py |
test_with_class_method.MyClass.cls_method |
|
1 |
1 |
0 |
|
0% |
| tests / unit / validate_type / test_get_kwargs.py |
test_with_lambda |
|
2 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_get_kwargs.py |
test_with_function_defaults |
|
2 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_get_kwargs.py |
test_with_function_defaults.fn |
|
1 |
1 |
0 |
|
0% |
| tests / unit / validate_type / test_get_kwargs.py |
test_with_complicated_defaults_and_types |
|
2 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_get_kwargs.py |
test_with_complicated_defaults_and_types.fn |
|
1 |
1 |
0 |
|
0% |
| tests / unit / validate_type / test_get_kwargs.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_basic |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_any |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_union |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_optional |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_list |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_dict |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_set |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_tuple |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_unsupported_type_hint |
|
3 |
1 |
0 |
|
67% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_collections |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_edge_cases |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_wrong_type |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_complex |
|
18 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_nested |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_inheritance |
|
10 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_inheritance.Parent.__init__ |
|
2 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_inheritance.Child.__init__ |
|
2 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_class |
|
11 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_class.Parent.__init__ |
|
2 |
2 |
0 |
|
0% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_class.Child.__init__ |
|
2 |
2 |
0 |
|
0% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_class_union |
|
10 |
10 |
0 |
|
0% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_class_union.Parent.__init__ |
|
2 |
2 |
0 |
|
0% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_class_union.Child.__init__ |
|
2 |
2 |
0 |
|
0% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_class_union.Other.__init__ |
|
2 |
2 |
0 |
|
0% |
| tests / unit / validate_type / test_validate_type.py |
test_validate_type_aliases |
|
55 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_validate_type.py |
(no function) |
|
37 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_basic |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_any |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_union |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_optional |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_list |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_dict |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_set |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_tuple |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_unsupported_type_hint |
|
3 |
1 |
0 |
|
67% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_collections |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_edge_cases |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_wrong_type |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_complex |
|
18 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_nested |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_inheritance |
|
10 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_inheritance.Parent.__init__ |
|
2 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_inheritance.Child.__init__ |
|
2 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_class |
|
11 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_class.Parent.__init__ |
|
2 |
2 |
0 |
|
0% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_class.Child.__init__ |
|
2 |
2 |
0 |
|
0% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_class_union |
|
10 |
10 |
0 |
|
0% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_class_union.Parent.__init__ |
|
2 |
2 |
0 |
|
0% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_class_union.Child.__init__ |
|
2 |
2 |
0 |
|
0% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_class_union.Other.__init__ |
|
2 |
2 |
0 |
|
0% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
test_validate_type_aliases |
|
55 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_validate_type_GENERATED.py |
(no function) |
|
37 |
0 |
0 |
|
100% |
| tests / unit / validate_type / test_validate_type_special.py |
test_validate_type_union |
|
4 |
2 |
0 |
|
50% |
| tests / unit / validate_type / test_validate_type_special.py |
test_validate_type_unsupported_generic_alias |
|
3 |
1 |
0 |
|
67% |
| tests / unit / validate_type / test_validate_type_special.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
site |
|
11 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
_get |
|
1 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
_inline |
|
2 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
_has_b64_fragment |
|
1 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_all_assets_inlined_regex |
|
9 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_indentation_preserved |
|
3 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_skip_large_file |
|
5 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_allowed_extensions_filter |
|
3 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_comment_toggle |
|
2 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_local_off_remote_off |
|
2 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_remote_fetch_allowed |
|
9 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_remote_fetch_allowed.FakeResp.__enter__ |
|
1 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_remote_fetch_allowed.FakeResp.__exit__ |
|
1 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_remote_fetch_allowed.fake_open |
|
2 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_remote_disallowed |
|
5 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_bs4_matches_regex |
|
6 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_prettify_flag_bs4 |
|
4 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_tag_attr_override |
|
4 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_cli_smoke |
|
7 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
tiny_site |
|
11 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
_b64_in |
|
1 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_inline_everything_regex |
|
7 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_indentation_preserved_2 |
|
2 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_max_bytes_limit |
|
5 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_allowed_extensions_filter_2 |
|
4 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_comment_toggle_off |
|
2 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_disable_local_and_remote |
|
2 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_remote_asset_inlined |
|
9 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_remote_asset_inlined._Resp.__enter__ |
|
1 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_remote_asset_inlined._Resp.__exit__ |
|
1 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_remote_asset_inlined.fake_open |
|
2 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_remote_blocked |
|
5 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_bs4_equals_regex |
|
6 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_bs4_prettify |
|
3 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_custom_attribute_name |
|
4 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_data_uri_not_reprocessed |
|
3 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_single_quotes_handled |
|
3 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_fragment_in_src_kept |
|
3 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
test_cli_overwrite |
|
8 |
0 |
0 |
|
100% |
| tests / unit / web / test_bundle_html.py |
(no function) |
|
44 |
0 |
0 |
|
100% |
| tests / util / test_fire.py |
func |
|
4 |
4 |
0 |
|
0% |
| tests / util / test_fire.py |
(no function) |
|
4 |
2 |
0 |
|
50% |