muutils/__init__.py |
(no function) |
2 |
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 |
1 |
0 |
0 |
100% |
muutils/dbg.py |
dbg |
0 |
0 |
0 |
100% |
muutils/dbg.py |
dbg |
0 |
0 |
0 |
100% |
muutils/dbg.py |
dbg |
23 |
2 |
0 |
91% |
muutils/dbg.py |
tensor_info |
2 |
2 |
0 |
0% |
muutils/dbg.py |
(no function) |
25 |
0 |
0 |
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 |
0 |
100% |
muutils/errormode.py |
custom_showwarning |
9 |
1 |
0 |
89% |
muutils/errormode.py |
ErrorMode.process |
21 |
3 |
0 |
86% |
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) |
27 |
27 |
0 |
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) |
48 |
0 |
0 |
100% |
muutils/json_serialize/__init__.py |
(no function) |
6 |
6 |
0 |
0% |
muutils/json_serialize/array.py |
array_n_elements |
5 |
3 |
0 |
40% |
muutils/json_serialize/array.py |
arr_metadata |
1 |
0 |
0 |
100% |
muutils/json_serialize/array.py |
serialize_array |
15 |
2 |
0 |
87% |
muutils/json_serialize/array.py |
infer_array_mode |
22 |
6 |
0 |
73% |
muutils/json_serialize/array.py |
load_array |
36 |
9 |
0 |
75% |
muutils/json_serialize/array.py |
(no function) |
16 |
16 |
0 |
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 |
1 |
0 |
0% |
muutils/json_serialize/json_serialize.py |
_serialize_override_serialize_func |
1 |
0 |
0 |
100% |
muutils/json_serialize/json_serialize.py |
JsonSerializer.__init__ |
6 |
1 |
0 |
83% |
muutils/json_serialize/json_serialize.py |
JsonSerializer.json_serialize |
19 |
10 |
0 |
47% |
muutils/json_serialize/json_serialize.py |
JsonSerializer.hashify |
2 |
2 |
0 |
0% |
muutils/json_serialize/json_serialize.py |
json_serialize |
1 |
0 |
0 |
100% |
muutils/json_serialize/json_serialize.py |
(no function) |
34 |
32 |
0 |
6% |
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 |
9 |
0 |
62% |
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 |
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 |
28 |
10 |
0 |
64% |
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 |
22 |
3 |
0 |
86% |
muutils/json_serialize/serializable_dataclass.py |
serializable_dataclass.wrap.load |
27 |
2 |
0 |
93% |
muutils/json_serialize/serializable_dataclass.py |
(no function) |
65 |
65 |
0 |
0% |
muutils/json_serialize/serializable_field.py |
SerializableField.__init__ |
19 |
5 |
0 |
74% |
muutils/json_serialize/serializable_field.py |
SerializableField.from_Field |
1 |
1 |
0 |
0% |
muutils/json_serialize/serializable_field.py |
serializable_field |
0 |
0 |
0 |
100% |
muutils/json_serialize/serializable_field.py |
serializable_field |
0 |
0 |
0 |
100% |
muutils/json_serialize/serializable_field.py |
serializable_field |
0 |
0 |
0 |
100% |
muutils/json_serialize/serializable_field.py |
serializable_field |
2 |
0 |
0 |
100% |
muutils/json_serialize/serializable_field.py |
(no function) |
18 |
18 |
0 |
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 |
13 |
6 |
0 |
54% |
muutils/json_serialize/util.py |
(no function) |
51 |
51 |
0 |
0% |
muutils/jsonlines.py |
_file_is_gzip |
1 |
1 |
0 |
0% |
muutils/jsonlines.py |
_get_opener |
3 |
3 |
0 |
0% |
muutils/jsonlines.py |
jsonl_load |
6 |
6 |
0 |
0% |
muutils/jsonlines.py |
jsonl_load_log |
4 |
4 |
0 |
0% |
muutils/jsonlines.py |
jsonl_write |
7 |
7 |
0 |
0% |
muutils/jsonlines.py |
(no function) |
11 |
11 |
0 |
0% |
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 |
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) |
6 |
0 |
0 |
100% |
muutils/logger/headerfuncs.py |
HeaderFunction.__call__ |
1 |
0 |
0 |
100% |
muutils/logger/headerfuncs.py |
md_header_function |
11 |
1 |
0 |
91% |
muutils/logger/headerfuncs.py |
(no function) |
7 |
0 |
0 |
100% |
muutils/logger/log_util.py |
get_any_from_stream |
4 |
4 |
0 |
0% |
muutils/logger/log_util.py |
gather_log |
8 |
8 |
0 |
0% |
muutils/logger/log_util.py |
gather_stream |
6 |
6 |
0 |
0% |
muutils/logger/log_util.py |
gather_val |
9 |
9 |
0 |
0% |
muutils/logger/log_util.py |
(no function) |
5 |
5 |
0 |
0% |
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 |
2 |
2 |
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) |
18 |
0 |
0 |
100% |
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 |
9 |
9 |
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) |
13 |
0 |
0 |
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 |
1 |
0 |
0 |
100% |
muutils/misc/freezing.py |
freeze |
1 |
0 |
0 |
100% |
muutils/misc/freezing.py |
freeze |
1 |
0 |
0 |
100% |
muutils/misc/freezing.py |
freeze |
1 |
0 |
0 |
100% |
muutils/misc/freezing.py |
freeze |
1 |
0 |
0 |
100% |
muutils/misc/freezing.py |
freeze |
37 |
5 |
0 |
86% |
muutils/misc/freezing.py |
(no function) |
21 |
0 |
0 |
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) |
7 |
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) |
7 |
0 |
0 |
100% |
muutils/mlutils.py |
get_device |
19 |
12 |
0 |
37% |
muutils/mlutils.py |
set_reproducibility |
7 |
0 |
0 |
100% |
muutils/mlutils.py |
chunks |
3 |
0 |
0 |
100% |
muutils/mlutils.py |
get_checkpoint_paths_for_run |
2 |
0 |
0 |
100% |
muutils/mlutils.py |
register_method |
2 |
0 |
0 |
100% |
muutils/mlutils.py |
register_method.decorator |
12 |
5 |
0 |
58% |
muutils/mlutils.py |
pprint_summary |
1 |
1 |
0 |
0% |
muutils/mlutils.py |
(no function) |
26 |
26 |
0 |
0% |
muutils/nbutils/__init__.py |
(no function) |
2 |
0 |
0 |
100% |
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 |
3 |
0 |
57% |
muutils/nbutils/print_tex.py |
print_tex |
7 |
7 |
0 |
0% |
muutils/nbutils/print_tex.py |
(no function) |
3 |
3 |
0 |
0% |
muutils/nbutils/run_notebook_tests.py |
run_notebook_tests |
65 |
17 |
0 |
74% |
muutils/nbutils/run_notebook_tests.py |
(no function) |
22 |
0 |
0 |
100% |
muutils/parallel.py |
ProgressBarFunction.__call__ |
1 |
0 |
0 |
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) |
20 |
2 |
0 |
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) |
39 |
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 |
28 |
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 |
83 |
19 |
0 |
77% |
muutils/tensor_info.py |
generate_sparkline |
16 |
3 |
0 |
81% |
muutils/tensor_info.py |
array_summary |
0 |
0 |
0 |
100% |
muutils/tensor_info.py |
array_summary |
0 |
0 |
0 |
100% |
muutils/tensor_info.py |
array_summary |
78 |
1 |
0 |
99% |
muutils/tensor_info.py |
array_summary.colorize |
3 |
0 |
0 |
100% |
muutils/tensor_info.py |
(no function) |
19 |
0 |
0 |
100% |
muutils/tensor_utils.py |
jaxtype_factory |
13 |
1 |
0 |
92% |
muutils/tensor_utils.py |
jaxtype_factory._BaseArray.__new__ |
1 |
1 |
0 |
0% |
muutils/tensor_utils.py |
jaxtype_factory._BaseArray.__init_subclass__ |
1 |
1 |
0 |
0% |
muutils/tensor_utils.py |
jaxtype_factory._BaseArray.param_info |
1 |
0 |
0 |
100% |
muutils/tensor_utils.py |
jaxtype_factory._BaseArray.__class_getitem__ |
20 |
7 |
0 |
65% |
muutils/tensor_utils.py |
ATensor.__class_getitem__ |
1 |
1 |
0 |
0% |
muutils/tensor_utils.py |
NDArray.__class_getitem__ |
1 |
1 |
0 |
0% |
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) |
52 |
6 |
0 |
88% |
muutils/timeit_fancy.py |
timeit_fancy |
18 |
0 |
0 |
100% |
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 |
62 |
3 |
0 |
95% |
muutils/validate_type.py |
get_fn_allowed_kwargs |
6 |
2 |
0 |
67% |
muutils/validate_type.py |
(no function) |
18 |
18 |
0 |
0% |
tests/conftest.py |
(no function) |
0 |
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 |
(no function) |
11 |
0 |
0 |
100% |
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.py |
test_array_safe_eq |
15 |
0 |
0 |
100% |
tests/unit/json_serialize/serializable_dataclass/test_helpers.py |
test_dc_eq_case1 |
9 |
0 |
0 |
100% |
tests/unit/json_serialize/serializable_dataclass/test_helpers.py |
test_dc_eq_case2 |
9 |
0 |
0 |
100% |
tests/unit/json_serialize/serializable_dataclass/test_helpers.py |
test_dc_eq_case3 |
9 |
0 |
0 |
100% |
tests/unit/json_serialize/serializable_dataclass/test_helpers.py |
test_dc_eq_case4 |
16 |
0 |
0 |
100% |
tests/unit/json_serialize/serializable_dataclass/test_helpers.py |
test_dc_eq_case5 |
8 |
0 |
0 |
100% |
tests/unit/json_serialize/serializable_dataclass/test_helpers.py |
test_dc_eq_case6 |
8 |
0 |
0 |
100% |
tests/unit/json_serialize/serializable_dataclass/test_helpers.py |
test_dc_eq_case7 |
8 |
0 |
0 |
100% |
tests/unit/json_serialize/serializable_dataclass/test_helpers.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 |
TestYourModule.setup_method |
5 |
0 |
0 |
100% |
tests/unit/json_serialize/test_array.py |
TestYourModule.test_array_n_elements |
4 |
0 |
0 |
100% |
tests/unit/json_serialize/test_array.py |
TestYourModule.test_arr_metadata |
4 |
0 |
0 |
100% |
tests/unit/json_serialize/test_array.py |
TestYourModule.test_serialize_array |
2 |
0 |
0 |
100% |
tests/unit/json_serialize/test_array.py |
TestYourModule.test_load_array |
3 |
0 |
0 |
100% |
tests/unit/json_serialize/test_array.py |
TestYourModule.test_serialize_load_integration |
5 |
0 |
0 |
100% |
tests/unit/json_serialize/test_array.py |
TestYourModule.test_serialize_load_zero_dim |
4 |
0 |
0 |
100% |
tests/unit/json_serialize/test_array.py |
(no function) |
13 |
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 |
(no function) |
11 |
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/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 |
0 |
0 |
100% |
tests/unit/nbutils/test_configure_notebook.py |
test_no_inline_outside_nb |
2 |
0 |
0 |
100% |
tests/unit/nbutils/test_configure_notebook.py |
test_setup_plots_save |
2 |
0 |
0 |
100% |
tests/unit/nbutils/test_configure_notebook.py |
test_configure_notebook |
2 |
0 |
0 |
100% |
tests/unit/nbutils/test_configure_notebook.py |
test_plotshow_save |
9 |
0 |
0 |
100% |
tests/unit/nbutils/test_configure_notebook.py |
test_plotshow_save_named |
7 |
0 |
0 |
100% |
tests/unit/nbutils/test_configure_notebook.py |
test_plotshow_save_mixed |
12 |
0 |
0 |
100% |
tests/unit/nbutils/test_configure_notebook.py |
test_warn_unknown_format |
4 |
0 |
0 |
100% |
tests/unit/nbutils/test_configure_notebook.py |
test_no_warn_unknown_format_2 |
4 |
0 |
0 |
100% |
tests/unit/nbutils/test_configure_notebook.py |
test_no_warn_pdf_format |
5 |
0 |
0 |
100% |
tests/unit/nbutils/test_configure_notebook.py |
test_plotshow_ignore |
3 |
0 |
0 |
100% |
tests/unit/nbutils/test_configure_notebook.py |
(no function) |
19 |
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_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 |
(no function) |
35 |
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 |
2 |
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_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 |
1 |
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 |
generate_input |
19 |
4 |
0 |
79% |
tests/unit/test_tensor_info.py |
test_array_summary_comprehensive |
34 |
1 |
0 |
97% |
tests/unit/test_tensor_info.py |
test_array_summary_failure |
3 |
0 |
0 |
100% |
tests/unit/test_tensor_info.py |
test_generate_sparkline_basic |
7 |
0 |
0 |
100% |
tests/unit/test_tensor_info.py |
(no function) |
32 |
4 |
0 |
88% |
tests/unit/test_tensor_utils.py |
test_jaxtype_factory |
8 |
0 |
0 |
100% |
tests/unit/test_tensor_utils.py |
test_numpy_to_torch_dtype |
3 |
0 |
0 |
100% |
tests/unit/test_tensor_utils.py |
test_dtype_maps |
4 |
0 |
0 |
100% |
tests/unit/test_tensor_utils.py |
test_pad_tensor |
4 |
0 |
0 |
100% |
tests/unit/test_tensor_utils.py |
test_pad_array |
4 |
0 |
0 |
100% |
tests/unit/test_tensor_utils.py |
test_compare_state_dicts |
12 |
0 |
0 |
100% |
tests/unit/test_tensor_utils.py |
test_get_dict_shapes |
3 |
0 |
0 |
100% |
tests/unit/test_tensor_utils.py |
(no function) |
13 |
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/util/test_fire.py |
func |
4 |
4 |
0 |
0% |
tests/util/test_fire.py |
(no function) |
4 |
2 |
0 |
50% |