def test_random_non_alter(): val = 10. neq = 0 for i in xrange(10000): newval = alter(val, 1000., alter=False) if newval != val: neq += 1 assert neq == 0
def test_random_number_gen_nonnegative(): orig = 1. nez = 0 for i in xrange(10000): newval = alter(orig, 1000., alter=True) assert newval > 0 if newval != 1.: nez += 1 assert nez > 0
def test_random_number_gen_negative(): orig = 1. lz = 0 nez = 0 for i in xrange(10000): newval = alter(orig, 1000., alter=True, negative=True) if newval <= 0: lz += 1 if newval != 1.: nez += 1 assert lz > 0 assert nez > 0