Coverage report: 96%

Files Functions Classes

coverage.py v7.13.2, created at 2026-02-02 10:52 +0100

File class   statements missing excluded   coverage
src / remedapy / __init__.py (no class)   28 0 0   100%
src / remedapy / add.py (no class)   7 0 15   100%
src / remedapy / all_pass.py (no class)   12 0 8   100%
src / remedapy / any_pass.py (no class)   12 0 8   100%
src / remedapy / capitalise.py (no class)   8 1 8   88%
src / remedapy / decorator.py (no class)   13 0 0   100%
src / remedapy / default_to.py (no class)   11 0 8   100%
src / remedapy / difference.py (no class)   14 0 15   100%
src / remedapy / difference_with.py (no class)   13 0 17   100%
src / remedapy / ends_with.py (no class)   6 0 8   100%
src / remedapy / filter.py (no class)   25 8 24   68%
src / remedapy / find.py (no class)   10 0 8   100%
src / remedapy / find_index.py (no class)   10 1 8   90%
src / remedapy / local_types.py (no class)   1 0 0   100%
src / remedapy / map.py (no class)   26 5 24   81%
src / remedapy / multiply.py (no class)   7 1 15   86%
src / remedapy / only.py (no class)   7 0 8   100%
src / remedapy / pipe.py (no class)   23 0 210   100%
src / remedapy / piped.py (no class)   21 0 198   100%
src / remedapy / prop.py (no class)   18 5 28   72%
src / remedapy / random_string.py (no class)   9 0 8   100%
src / remedapy / range.py (no class)   10 0 8   100%
src / remedapy / reduce.py (no class)   15 0 8   100%
src / remedapy / splice.py (no class)   15 0 8   100%
src / remedapy / starts_with.py (no class)   6 0 8   100%
src / remedapy / subtract.py (no class)   7 0 15   100%
src / remedapy / take.py (no class)   10 0 8   100%
src / remedapy / tap.py (no class)   8 0 8   100%
src / remedapy / uncapitalise.py (no class)   8 1 8   88%
src / remedapy / unique.py (no class)   11 0 8   100%
src / tests / test_add.py TestAdd   5 0 0   100%
src / tests / test_add.py (no class)   4 0 0   100%
src / tests / test_all_pass.py TestAllPass   4 0 0   100%
src / tests / test_all_pass.py (no class)   8 0 0   100%
src / tests / test_any_pass.py TestAnyPass   4 0 0   100%
src / tests / test_any_pass.py (no class)   8 0 0   100%
src / tests / test_capitalise.py TestCapitalise   2 0 0   100%
src / tests / test_capitalise.py (no class)   4 0 0   100%
src / tests / test_default_to.py TestAdd   4 0 0   100%
src / tests / test_default_to.py (no class)   4 0 0   100%
src / tests / test_difference.py TestDifference   4 0 0   100%
src / tests / test_difference.py (no class)   4 0 0   100%
src / tests / test_difference_with.py TestDifferenceWith   4 0 0   100%
src / tests / test_difference_with.py (no class)   4 0 0   100%
src / tests / test_ends_with.py TestEndsWith   4 0 0   100%
src / tests / test_ends_with.py (no class)   4 0 0   100%
src / tests / test_filter.py TestFilter   4 0 0   100%
src / tests / test_filter.py (no class)   4 0 0   100%
src / tests / test_find.py TestFind   5 0 0   100%
src / tests / test_find.py (no class)   6 0 0   100%
src / tests / test_find_index.py TestFind   5 0 0   100%
src / tests / test_find_index.py (no class)   6 0 0   100%
src / tests / test_lazy_evaluation.py TestLazyEvaluation   2 0 0   100%
src / tests / test_lazy_evaluation.py (no class)   4 0 0   100%
src / tests / test_map.py TestMap   11 0 0   100%
src / tests / test_map.py (no class)   4 0 0   100%
src / tests / test_only.py TestOnly   7 0 0   100%
src / tests / test_only.py (no class)   4 0 0   100%
src / tests / test_piped.py TestPiped   1 0 0   100%
src / tests / test_piped.py (no class)   3 0 0   100%
src / tests / test_random_string.py TestRandomString   6 0 0   100%
src / tests / test_random_string.py (no class)   4 0 0   100%
src / tests / test_range.py TestRange   3 0 0   100%
src / tests / test_range.py (no class)   4 0 0   100%
src / tests / test_reduce.py TestReduce   3 0 0   100%
src / tests / test_reduce.py (no class)   4 0 0   100%
src / tests / test_splice.py TestSplice   6 0 0   100%
src / tests / test_splice.py (no class)   5 0 0   100%
src / tests / test_starts_with.py TestStartsWith   4 0 0   100%
src / tests / test_starts_with.py (no class)   4 0 0   100%
src / tests / test_subtract.py TestSubtract   6 0 0   100%
src / tests / test_subtract.py (no class)   4 0 0   100%
src / tests / test_take.py TestTake   2 0 0   100%
src / tests / test_take.py (no class)   4 0 0   100%
src / tests / test_tap.py TestTap   10 0 0   100%
src / tests / test_tap.py (no class)   5 0 0   100%
src / tests / test_uncapitalise.py TestUncapitalise   2 0 0   100%
src / tests / test_uncapitalise.py (no class)   4 0 0   100%
src / tests / test_unique.py TestUnique   1 0 0   100%
src / tests / test_unique.py (no class)   3 0 0   100%
src / tests / util.py Spy   2 0 0   100%
src / tests / util.py (no class)   4 0 0   100%
Total     598 22 697   96%

No items found using the specified filter.