Coverage report: 42%

Files Functions Classes

coverage.py v7.13.2, created at 2026-02-04 23:48 +0300

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
src / pyfplib / __init__.py (no function)   100% 5 0 0   100% 0 0   100%
src / pyfplib / either.py Either.__init__   0% 2 2 0   100% 0 0   0%
src / pyfplib / either.py Either.is_left   0% 1 1 0   100% 0 0   0%
src / pyfplib / either.py Either.is_right   0% 1 1 0   100% 0 0   0%
src / pyfplib / either.py Either.if_lef   0% 3 3 0   0% 2 0   0%
src / pyfplib / either.py Either.if_right   0% 3 3 0   0% 2 0   0%
src / pyfplib / either.py Either.left   0% 1 1 0   100% 0 0   0%
src / pyfplib / either.py Either.right   0% 1 1 0   100% 0 0   0%
src / pyfplib / either.py Either.map_left   0% 4 4 0   0% 2 0   0%
src / pyfplib / either.py Either.map_right   0% 4 4 0   0% 2 0   0%
src / pyfplib / either.py Either.from_result   0% 4 4 0   0% 2 0   0%
src / pyfplib / either.py Left.__init__   0% 1 1 0   100% 0 0   0%
src / pyfplib / either.py Left.value   0% 1 1 0   100% 0 0   0%
src / pyfplib / either.py Right.__init__   0% 1 1 0   100% 0 0   0%
src / pyfplib / either.py Right.value   0% 1 1 0   100% 0 0   0%
src / pyfplib / either.py (no function)   100% 27 0 0   100% 0 0   100%
src / pyfplib / errors.py (no function)   100% 2 0 0   100% 0 0   100%
src / pyfplib / functions.py for_each   0% 2 2 0   0% 2 0   0%
src / pyfplib / functions.py any_of   0% 6 6 0   0% 4 0   0%
src / pyfplib / functions.py all_of   0% 6 6 0   0% 4 0   0%
src / pyfplib / functions.py none_of   0% 6 6 0   0% 4 0   0%
src / pyfplib / functions.py fold   0% 4 4 0   0% 2 0   0%
src / pyfplib / functions.py head   0% 1 1 0   100% 0 0   0%
src / pyfplib / functions.py tail   0% 1 1 0   100% 0 0   0%
src / pyfplib / functions.py last   0% 1 1 0   100% 0 0   0%
src / pyfplib / functions.py is_empty   0% 1 1 0   100% 0 0   0%
src / pyfplib / functions.py is_not_empty   0% 1 1 0   100% 0 0   0%
src / pyfplib / functions.py (no function)   100% 12 0 0   100% 0 0   100%
src / pyfplib / iterator.py Iter.__init__   0% 3 3 0   100% 0 0   0%
src / pyfplib / iterator.py Iter.__apply   0% 4 4 0   0% 2 0   0%
src / pyfplib / iterator.py Iter.reverse   0% 2 2 0   100% 0 0   0%
src / pyfplib / iterator.py Iter.sort   0% 2 2 0   100% 0 0   0%
src / pyfplib / iterator.py Iter.map   0% 6 6 0   0% 2 0   0%
src / pyfplib / iterator.py Iter.skip   0% 2 2 0   100% 0 0   0%
src / pyfplib / iterator.py Iter.skip_while   0% 1 1 0   100% 0 0   0%
src / pyfplib / iterator.py Iter.step_by   0% 1 1 0   100% 0 0   0%
src / pyfplib / iterator.py Iter.take   0% 1 1 0   100% 0 0   0%
src / pyfplib / iterator.py Iter.zip   0% 1 1 0   100% 0 0   0%
src / pyfplib / iterator.py Iter.filter   0% 1 1 0   100% 0 0   0%
src / pyfplib / iterator.py Iter.fold   0% 1 1 0   100% 0 0   0%
src / pyfplib / iterator.py Iter.for_each   0% 1 1 0   100% 0 0   0%
src / pyfplib / iterator.py Iter.__iter__   0% 1 1 0   100% 0 0   0%
src / pyfplib / iterator.py Iter.collect   0% 1 1 0   100% 0 0   0%
src / pyfplib / iterator.py main   0% 3 3 0   100% 0 0   0%
src / pyfplib / iterator.py (no function)   0% 19 19 0   100% 0 0   0%
src / pyfplib / option.py Option.__init__   100% 1 0 0   100% 0 0   100%
src / pyfplib / option.py Option.value   100% 1 0 0   100% 0 0   100%
src / pyfplib / option.py Option.is_some   100% 1 0 0   100% 0 0   100%
src / pyfplib / option.py Option.is_none   100% 1 0 0   100% 0 0   100%
src / pyfplib / option.py Option.if_some   100% 3 0 0   100% 2 0   100%
src / pyfplib / option.py Option.if_none   100% 3 0 0   100% 2 0   100%
src / pyfplib / option.py Option.unwrap   100% 4 0 0   100% 2 0   100%
src / pyfplib / option.py Option.expect   100% 3 0 0   100% 2 0   100%
src / pyfplib / option.py Option.unwrap_or   100% 1 0 0   100% 0 0   100%
src / pyfplib / option.py Option.map   100% 1 0 0   100% 0 0   100%
src / pyfplib / option.py Option.map_from   0% 1 1 0   100% 0 0   0%
src / pyfplib / option.py Option.__eq__   100% 4 0 0   50% 2 1   83%
src / pyfplib / option.py Option.__hash__   0% 1 1 0   100% 0 0   0%
src / pyfplib / option.py Option.__bool__   0% 1 1 0   100% 0 0   0%
src / pyfplib / option.py Option.from_optional   100% 1 0 0   100% 0 0   100%
src / pyfplib / option.py Some.__init__   100% 1 0 0   100% 0 0   100%
src / pyfplib / option.py Nothing.__init__   100% 1 0 0   100% 0 0   100%
src / pyfplib / option.py (no function)   100% 27 0 0   100% 0 0   100%
src / pyfplib / result.py Result.__init__   60% 5 2 0   50% 2 1   57%
src / pyfplib / result.py Result.value   0% 1 1 0   100% 0 0   0%
src / pyfplib / result.py Result.is_ok   100% 1 0 0   100% 0 0   100%
src / pyfplib / result.py Result.is_err   0% 1 1 0   100% 0 0   0%
src / pyfplib / result.py Result.if_ok   0% 3 3 0   0% 2 0   0%
src / pyfplib / result.py Result.if_err   0% 3 3 0   0% 2 0   0%
src / pyfplib / result.py Result.ok   0% 1 1 0   100% 0 0   0%
src / pyfplib / result.py Result.err   0% 4 4 0   0% 2 0   0%
src / pyfplib / result.py Result.unwrap   0% 4 4 0   0% 2 0   0%
src / pyfplib / result.py Result.unwrap_err   0% 4 4 0   0% 2 0   0%
src / pyfplib / result.py Result.expect   0% 3 3 0   0% 2 0   0%
src / pyfplib / result.py Result.expect_err   0% 3 3 0   0% 2 0   0%
src / pyfplib / result.py Result.unwrap_or   0% 1 1 0   100% 0 0   0%
src / pyfplib / result.py Result.unwrap_err_or   0% 1 1 0   100% 0 0   0%
src / pyfplib / result.py Result.map   0% 4 4 0   0% 2 0   0%
src / pyfplib / result.py Result.map_or   0% 4 4 0   0% 2 0   0%
src / pyfplib / result.py Result.try_call   0% 5 5 0   100% 0 0   0%
src / pyfplib / result.py Ok.__init__   100% 1 0 0   100% 0 0   100%
src / pyfplib / result.py Err.__init__   0% 1 1 0   100% 0 0   0%
src / pyfplib / result.py (no function)   100% 36 0 0   100% 0 0   100%
Total     47% 295 155 0   17% 60 2   42%

No items found using the specified filter.