def test_allresults(): inc = lambda x: x+1 dec = lambda x: x-1 double = lambda x: x*2 square = lambda x: x**2 assert set(allresults(inc)(3)) == set([inc(3)]) assert set(allresults([inc, dec])(3)) == set([2, 4]) assert set(allresults((inc, dec))(3)) == set([3]) assert set(allresults([inc, (dec, double)])(4)) == set([5, 6])
def test_allresults(): inc = lambda x: x + 1 dec = lambda x: x - 1 double = lambda x: x * 2 square = lambda x: x**2 assert set(allresults(inc)(3)) == set([inc(3)]) assert set(allresults([inc, dec])(3)) == set([2, 4]) assert set(allresults((inc, dec))(3)) == set([3]) assert set(allresults([inc, (dec, double)])(4)) == set([5, 6])
def test_allresults(): inc = lambda x: x+1 dec = lambda x: x-1 double = lambda x: x*2 square = lambda x: x**2 assert set(allresults(inc)(3)) == {inc(3)} assert set(allresults([inc, dec])(3)) == {2, 4} assert set(allresults((inc, dec))(3)) == {3} assert set(allresults([inc, (dec, double)])(4)) == {5, 6}
def test_allresults(): inc = lambda x: x + 1 dec = lambda x: x - 1 double = lambda x: x * 2 # square = lambda x: x**2 assert set(allresults(inc)(3)) == {inc(3)} assert set(allresults([inc, dec])(3)) == {2, 4} assert set(allresults((inc, dec))(3)) == {3} assert set(allresults([inc, (dec, double)])(4)) == {5, 6}