def testErlang(self): rng = RandomNumberGenerator( obj, distribution={'Erlang': { 'alpha': 1, 'beta': 2 }}) number = rng.generateNumber() # at least we make sure we generate a number self.assertTrue(number >= 0)
def testTriangular(self): rng = RandomNumberGenerator( obj, distribution={'Triangular': { 'min': 1, 'max': 3, 'mean': 2 }}) for i in range(10): number = rng.generateNumber() self.assertTrue(number >= 1) self.assertTrue(number <= 3)
def testNormal(self): rng = RandomNumberGenerator(obj, distributionType='Normal', min=0, max=3, stdev=.5, mean=2) for i in range(10): number = rng.generateNumber() self.assertTrue(number >= 0) self.assertTrue(number <= 3)
def testTriangular(self): rng = RandomNumberGenerator(obj, distribution={'Triangular': { 'min':1, 'max':3, 'mean':2} }) for i in range(10): number = rng.generateNumber() self.assertTrue(number >= 1) self.assertTrue(number <= 3)
def testNormal(self): rng = RandomNumberGenerator(obj, distribution={'Normal': { 'min':0, 'max':3, 'stdev':.5, 'mean':2} }) for i in range(10): number = rng.generateNumber() self.assertTrue(number >= 0) self.assertTrue(number <= 3)
def testNormal(self): rng = RandomNumberGenerator(obj, distribution={ 'Normal': { 'min': 0, 'max': 3, 'stdev': .5, 'mean': 2 } }) for i in range(10): number = rng.generateNumber() self.assertTrue(number >= 0) self.assertTrue(number <= 3)
def testNormalWrongParameter(self): rng = RandomNumberGenerator( obj, distribution={ 'Normal': { 'min': 3, 'max': 0, # here min > max 'stdev': .5, 'mean': 2 } }) self.assertRaises(ValueError, rng.generateNumber)
def testExp(self): rng = RandomNumberGenerator(obj, distribution={'Exp': {'mean': 10}}) number = rng.generateNumber() # at least we make sure we generate a number self.assertTrue(number >= 0)
def testFixed(self): rng = RandomNumberGenerator(obj, distribution={'Fixed': {'mean': 32}}) self.assertEquals(rng.generateNumber(), 32) self.assertEquals(rng.generateNumber(), 32)
def testErlang(self): rng = RandomNumberGenerator(obj, distributionType='Erlang', alpha=1, beta=2) number = rng.generateNumber() # at least we make sure we generate a number self.assertTrue(number >= 0)
def testExp(self): rng = RandomNumberGenerator(obj, distributionType='Exp', mean=10) number = rng.generateNumber() # at least we make sure we generate a number self.assertTrue(number >= 0)
def testFixed(self): rng = RandomNumberGenerator(obj, distributionType='Fixed', mean=32) self.assertEquals(rng.generateNumber(), 32) self.assertEquals(rng.generateNumber(), 32)
def testErlang(self): rng = RandomNumberGenerator(obj, distribution={'Erlang': {'alpha':1, 'beta':2}}) number = rng.generateNumber() # at least we make sure we generate a number self.assertTrue(number >= 0)
def testExp(self): rng = RandomNumberGenerator(obj, distribution={'Exp': {'mean':10}}) number = rng.generateNumber() # at least we make sure we generate a number self.assertTrue(number >= 0)
def testFixed(self): rng = RandomNumberGenerator(obj, distribution={'Fixed': {'mean':32}}) self.assertEquals(rng.generateNumber(), 32) self.assertEquals(rng.generateNumber(), 32)