예제 #1
0
 def test_for_each(self):
     assert for_each(value, range(3)) == value((0, 1, 2))
예제 #2
0
 def test_filter_(self):
     assert filter_(lambda v: value(v % 2 == 0), range(3)) == value((0, 2))
예제 #3
0
 def test_sequence(self):
     assert sequence([value(v) for v in range(3)]) == value((0, 1, 2))
예제 #4
0
 def test_stack_safety(self):
     with recursion_limit(100):
         sequence([value(v) for v in range(500)])
예제 #5
0
파일: test_list.py 프로젝트: suned/pfun
 def test_gather(self):
     assert gather([value(v) for v in range(3)]) == value((0, 1, 2))