Ejemplo n.º 1
0
 def test_sized(self):
     def test(a):
         return Gen(lambda n, r: a + 3)
     k = Gen.sized(test)
     ks = Gen.sample(1, 10, k)
     self.assertTrue(3 in ks)
     self.assertTrue(4 in ks)
Ejemplo n.º 2
0
def Int():
    a = Arbitrary()
    a.generator = Gen.sized(lambda n: Gen.choose(-n, n))
    a.shrinker = lambda n: shrink_number(n)
    return a