Coverage for src / tests / test_filter.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.13.2, created at 2026-02-02 10:52 +0100

1import remedapy as R 

2 

3 

4class TestFilter: 

5 def test_data_first(self): 

6 # R.filter(data, predicate); 

7 

8 assert list(R.filter([1, 2, 3], lambda x: x % 2 == 1)) == [1, 3] 

9 

10 def test_data_last(self): 

11 # R.map(callbackfn)(data); 

12 def is_odd(x: int) -> bool: 

13 return x % 2 == 1 

14 

15 assert R.pipe([1, 2, 3], R.filter(is_odd), list) == [1, 3]