Coverage report:
81%
hide covered
Files
Functions
Classes
coverage.py v7.8.0
, created at 2025-05-14 06:53 +0000
File
function
statements
missing
excluded
branches
partial
coverage
src/makefun/__init__.py
(no function)
4
0
4
0
0
100%
src/makefun/_main_legacy_py.py
make_partial_using_yield
3
3
0
0
0
0%
src/makefun/_main_legacy_py.py
make_partial_using_yield.partial_f
21
21
0
0
0
0%
src/makefun/_main_legacy_py.py
get_legacy_py_generator_body_template
1
1
0
0
0
0%
src/makefun/_main_legacy_py.py
(no function)
5
5
0
0
0
0%
src/makefun/_main_py35_and_higher.py
make_partial_using_yield_from
3
0
0
0
0
100%
src/makefun/_main_py35_and_higher.py
make_partial_using_yield_from.partial_f
2
0
0
0
0
100%
src/makefun/_main_py35_and_higher.py
(no function)
3
0
0
0
0
100%
src/makefun/_main_py36_and_higher.py
make_partial_using_async_for_in_yield
3
0
0
0
0
100%
src/makefun/_main_py36_and_higher.py
make_partial_using_async_for_in_yield.partial_f
3
0
0
2
1
80%
src/makefun/_main_py36_and_higher.py
(no function)
3
0
0
0
0
100%
src/makefun/_version.py
(no function)
2
0
0
0
0
100%
src/makefun/main.py
create_wrapper
1
0
0
0
0
100%
src/makefun/main.py
getattr_partial_aware
4
0
0
2
0
100%
src/makefun/main.py
create_function
78
4
0
52
8
91%
src/makefun/main.py
_is_generator_func
3
1
0
2
1
60%
src/makefun/main.py
_is_lambda_func_name
1
0
0
0
0
100%
src/makefun/main.py
_is_valid_func_def_name
1
0
0
0
0
100%
src/makefun/main.py
_SymbolRef.__init__
1
0
0
0
0
100%
src/makefun/main.py
_SymbolRef.__repr__
1
0
0
0
0
100%
src/makefun/main.py
get_signature_string
24
4
0
10
2
82%
src/makefun/main.py
get_lambda_argument_string
1
0
0
0
0
100%
src/makefun/main.py
_signature_symbol_needs_protection
6
0
0
2
0
100%
src/makefun/main.py
_protect_signature_symbol
4
0
0
2
0
100%
src/makefun/main.py
get_signature_from_string
19
2
0
8
2
85%
src/makefun/main.py
get_signature_params
16
1
0
14
1
93%
src/makefun/main.py
get_signature_details
13
0
0
10
0
100%
src/makefun/main.py
extract_module_and_evaldict
8
3
0
0
0
62%
src/makefun/main.py
protect_eval_dict
10
0
0
2
0
100%
src/makefun/main.py
_make
16
6
0
6
2
64%
src/makefun/main.py
_update_fields
13
1
0
6
2
84%
src/makefun/main.py
_get_callerframe
5
2
0
0
0
60%
src/makefun/main.py
wraps
2
0
0
0
0
100%
src/makefun/main.py
_get_args_for_wrapping
49
1
0
36
8
89%
src/makefun/main.py
with_signature
18
5
0
14
6
66%
src/makefun/main.py
remove_signature_parameters
4
0
0
2
0
100%
src/makefun/main.py
add_signature_parameters
54
19
0
30
11
60%
src/makefun/main.py
with_partial
2
0
0
0
0
100%
src/makefun/main.py
with_partial.apply_decorator
1
0
0
0
0
100%
src/makefun/main.py
partial
21
2
0
10
1
90%
src/makefun/main.py
KwOnly.__str__
1
1
0
0
0
0%
src/makefun/main.py
KwOnly.__repr__
1
1
0
0
0
0%
src/makefun/main.py
gen_partial_sig
30
5
0
16
4
80%
src/makefun/main.py
gen_partial_doc
18
1
0
12
1
93%
src/makefun/main.py
compile_fun
6
0
0
2
0
100%
src/makefun/main.py
compile_fun_manually
44
7
0
22
3
85%
src/makefun/main.py
(no function)
79
9
13
8
3
84%
Total
608
105
17
270
56
81%
No items found using the specified filter.