Coverage report: 99%

Files Functions Classes

coverage.py v7.17.0, created at 2026-10-30 03:31 +0300

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
src/pyfplib/__init__.py (no function)   100% 4 0 0   100% 0 0   100%
src/pyfplib/_core.py Result.__init__   100% 2 0 0   100% 0 0   100%
src/pyfplib/_core.py Result.value   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Result.is_ok   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Result.is_err   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Result.__bool__   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Result.__repr__   0% 1 1 0   100% 0 0   0%
src/pyfplib/_core.py Result.inspect   100% 3 0 0   100% 2 0   100%
src/pyfplib/_core.py Result.inspect_err   100% 3 0 0   100% 2 0   100%
src/pyfplib/_core.py Result.ok   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Result.err   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Result.unwrap   100% 5 0 0   100% 2 0   100%
src/pyfplib/_core.py Result.unwrap_err   100% 4 0 0   100% 2 0   100%
src/pyfplib/_core.py Result.expect   100% 3 0 0   100% 2 0   100%
src/pyfplib/_core.py Result.expect_err   100% 3 0 0   100% 2 0   100%
src/pyfplib/_core.py Result.unwrap_or   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Result.unwrap_or_else   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Result.unwrap_err_or   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Result.map   100% 3 0 0   100% 2 0   100%
src/pyfplib/_core.py Result.map_or   100% 2 0 0   100% 0 0   100%
src/pyfplib/_core.py Result.map_or_else   100% 2 0 0   100% 0 0   100%
src/pyfplib/_core.py Result.map_err   100% 5 0 0   100% 2 0   100%
src/pyfplib/_core.py Result.flatten   100% 0 0 1   100% 0 0   100%
src/pyfplib/_core.py Result.flatten   100% 0 0 1   100% 0 0   100%
src/pyfplib/_core.py Result.flatten   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Result.flatten_all   100% 0 0 1   100% 0 0   100%
src/pyfplib/_core.py Result.flatten_all   100% 0 0 1   100% 0 0   100%
src/pyfplib/_core.py Result.flatten_all   100% 4 0 0   100% 2 0   100%
src/pyfplib/_core.py Result.__and__   100% 6 0 0   100% 4 0   100%
src/pyfplib/_core.py Result.and_then   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Result.__or__   100% 7 0 0   100% 4 0   100%
src/pyfplib/_core.py Result.or_else   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Result.try_call   100% 5 0 0   100% 0 0   100%
src/pyfplib/_core.py Ok.__init__   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Err.__init__   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Option.__init__   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Option.value   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Option.is_some   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Option.is_none   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Option.__bool__   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Option.__repr__   0% 1 1 0   100% 0 0   0%
src/pyfplib/_core.py Option.inspect   100% 3 0 0   100% 2 0   100%
src/pyfplib/_core.py Option.inspect_none   100% 3 0 0   100% 2 0   100%
src/pyfplib/_core.py Option.unwrap   100% 4 0 0   100% 2 0   100%
src/pyfplib/_core.py Option.expect   100% 3 0 0   100% 2 0   100%
src/pyfplib/_core.py Option.unwrap_or   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Option.unwrap_or_else   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Option.map   100% 3 0 0   100% 2 0   100%
src/pyfplib/_core.py Option.map_or   100% 2 0 0   100% 0 0   100%
src/pyfplib/_core.py Option.map_or_else   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Option.flatten   100% 0 0 1   100% 0 0   100%
src/pyfplib/_core.py Option.flatten   100% 0 0 1   100% 0 0   100%
src/pyfplib/_core.py Option.flatten   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Option.flatten_all   100% 0 0 1   100% 0 0   100%
src/pyfplib/_core.py Option.flatten_all   100% 0 0 1   100% 0 0   100%
src/pyfplib/_core.py Option.flatten_all   100% 4 0 0   100% 2 0   100%
src/pyfplib/_core.py Option.ok_or   100% 4 0 0   100% 2 0   100%
src/pyfplib/_core.py Option.ok_or_else   100% 4 0 0   100% 2 0   100%
src/pyfplib/_core.py Option.__eq__   100% 4 0 0   100% 2 0   100%
src/pyfplib/_core.py Option.__hash__   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Option.__and__   100% 3 0 0   100% 2 0   100%
src/pyfplib/_core.py Option.and_then   100% 3 0 0   100% 2 0   100%
src/pyfplib/_core.py Option.__or__   100% 3 0 0   100% 2 0   100%
src/pyfplib/_core.py Option.or_else   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Option.xor   100% 5 0 0   100% 4 0   100%
src/pyfplib/_core.py Option.push   100% 3 0 0   100% 0 0   100%
src/pyfplib/_core.py Option.from_optional   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Option.zip   100% 3 0 0   100% 2 0   100%
src/pyfplib/_core.py Option.zip_with   100% 3 0 0   100% 2 0   100%
src/pyfplib/_core.py Some.__init__   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py Nothing.__init__   100% 1 0 0   100% 0 0   100%
src/pyfplib/_core.py (no function)   100% 78 0 16   100% 0 0   100%
src/pyfplib/errors.py (no function)   100% 2 0 0   100% 0 0   100%
src/pyfplib/functools.py _FnWrapper.__init__   100% 3 0 0   100% 0 0   100%
src/pyfplib/functools.py _FnWrapper.signature   100% 1 0 0   100% 0 0   100%
src/pyfplib/functools.py _FnWrapper.params_number   100% 1 0 0   100% 0 0   100%
src/pyfplib/functools.py _FnWrapper.__call__   100% 6 0 0   100% 4 0   100%
src/pyfplib/functools.py _FnWrapper2.__init__   100% 2 0 0   100% 0 0   100%
src/pyfplib/functools.py _FnWrapper2.__call__   100% 4 0 0   100% 2 0   100%
src/pyfplib/functools.py _FnWrapper3.__init__   100% 3 0 0   100% 0 0   100%
src/pyfplib/functools.py _FnWrapper3.params_number   100% 1 0 0   100% 0 0   100%
src/pyfplib/functools.py _FnWrapper3.__call__   100% 7 0 0   100% 6 0   100%
src/pyfplib/functools.py for_each   100% 0 0 1   100% 0 0   100%
src/pyfplib/functools.py for_each   100% 0 0 1   100% 0 0   100%
src/pyfplib/functools.py for_each   100% 8 0 0   100% 8 0   100%
src/pyfplib/functools.py any_of   100% 0 0 1   100% 0 0   100%
src/pyfplib/functools.py any_of   100% 0 0 1   100% 0 0   100%
src/pyfplib/functools.py any_of   100% 1 0 0   100% 0 0   100%
src/pyfplib/functools.py all_of   100% 0 0 1   100% 0 0   100%
src/pyfplib/functools.py all_of   100% 0 0 1   100% 0 0   100%
src/pyfplib/functools.py all_of   100% 1 0 0   100% 0 0   100%
src/pyfplib/functools.py none_of   100% 0 0 1   100% 0 0   100%
src/pyfplib/functools.py none_of   100% 0 0 1   100% 0 0   100%
src/pyfplib/functools.py none_of   100% 1 0 0   100% 0 0   100%
src/pyfplib/functools.py fold   100% 11 0 0   100% 10 0   100%
src/pyfplib/functools.py head   100% 4 0 0   100% 0 0   100%
src/pyfplib/functools.py tail   100% 1 0 0   100% 0 0   100%
src/pyfplib/functools.py split_first   100% 1 0 0   100% 0 0   100%
src/pyfplib/functools.py split_last   100% 1 0 0   100% 0 0   100%
src/pyfplib/functools.py first   100% 4 0 0   100% 0 0   100%
src/pyfplib/functools.py last   100% 1 0 0   100% 0 0   100%
src/pyfplib/functools.py is_empty   100% 1 0 0   100% 0 0   100%
src/pyfplib/functools.py is_not_empty   100% 1 0 0   100% 0 0   100%
src/pyfplib/functools.py index   100% 11 0 0   100% 12 0   100%
src/pyfplib/functools.py find   100% 7 0 0   100% 6 0   100%
src/pyfplib/functools.py _abstract_check   100% 13 0 0   100% 12 0   100%
src/pyfplib/functools.py (no function)   100% 40 0 24   100% 0 0   100%
src/pyfplib/option.py (no function)   100% 6 0 0   100% 0 0   100%
src/pyfplib/result.py (no function)   100% 6 0 0   100% 0 0   100%
Total     99% 375 2 56   100% 118 0   99%

No items found using the specified filter.