Coverage for src / tests / test_find.py: 100%
11 statements
« prev ^ index » next coverage.py v7.13.2, created at 2026-02-02 10:52 +0100
« prev ^ index » next coverage.py v7.13.2, created at 2026-02-02 10:52 +0100
1import remedapy as R
4def is_even(x: int) -> bool:
5 return x % 2 == 0
8class TestFind:
9 def test_data_first(self):
10 # R.find(data, predicate);
11 result = R.find([1, 3, 4, 6], is_even)
12 assert result == 4
14 def test_data_last(self):
15 # R.find(predicate)(data);
16 fn = R.find(is_even)
17 result = R.pipe(
18 [1, 3, 4, 6],
19 fn,
20 )
21 assert result == 4