Example #1
0
 def test_alpha(self, x, lower, upper):
     assume(lower < upper)
     f = fun.alpha(floor=lower, ceiling=upper, func=fun.noop())
     if x <= lower:
         assert f(x) == lower
     elif x >= upper:
         assert f(x) == upper
     else:
         assert f(x) == x
Example #2
0
 def test_alpha_2(self, x, floor, ceil, floor_clip, ceil_clip):
     assume(floor < ceil)
     if not (floor_clip is None or ceil_clip is None):
         assume(floor_clip < ceil_clip)
     f = fun.alpha(floor=floor,
                   ceiling=ceil,
                   func=fun.noop(),
                   floor_clip=floor_clip,
                   ceiling_clip=ceil_clip)
     assert 0 <= f(x) <= 1
Example #3
0
 def test_normalize(self, x, height):
     assume(height > 0)
     f = fun.normalize(height, fun.alpha(ceiling=height, func=fun.R(0,
                                                                    100)))
     assert 0 <= f(x) <= 1