class RandomNormalDistributionFloatProviderTest(unittest.TestCase): """Test class for NormalFloatProvider. """ def setUp(self): self.provider = RandomNormalDistributionFloatProvider() def tearDown(self): pass def testGetValue(self): """Tests getValue() """ value = self.provider.getValue() self.assertTrue(self.provider.DEFAULT_MIN <= value <= self.provider.DEFAULT_MAX) min = 0 max = 100 mean = 50 variance = 10 self.provider.param_values = {'min': min, 'max': max, 'mean': mean, 'variance': variance} value = self.provider.getValue() self.assertTrue(min <= value <= max) def testGetValueWithInvalidParameters(self): """Tests getValue() with invalid parameters. """ min = 'asdf' max = None mean = None stdev = 'asdf' self.provider.param_values = {'min': min, 'max': max} self.assertRaises(ParameterValueError, self.provider.getValue) self.provider.param_values = {'mean': mean, 'stdev': stdev} self.assertRaises(ParameterValueError, self.provider.getValue)
class RandomNormalDistributionFloatProviderTest(unittest.TestCase): """Test class for NormalFloatProvider. """ def setUp(self): self.provider = RandomNormalDistributionFloatProvider() def tearDown(self): pass def testGetValue(self): """Tests getValue() """ value = self.provider.getValue() self.assertTrue( self.provider.DEFAULT_MIN <= value <= self.provider.DEFAULT_MAX) min = 0 max = 100 mean = 50 variance = 10 self.provider.param_values = { 'min': min, 'max': max, 'mean': mean, 'variance': variance } value = self.provider.getValue() self.assertTrue(min <= value <= max) def testGetValueWithInvalidParameters(self): """Tests getValue() with invalid parameters. """ min = 'asdf' max = None mean = None stdev = 'asdf' self.provider.param_values = {'min': min, 'max': max} self.assertRaises(ParameterValueError, self.provider.getValue) self.provider.param_values = {'mean': mean, 'stdev': stdev} self.assertRaises(ParameterValueError, self.provider.getValue)
def setUp(self): self.provider = RandomNormalDistributionFloatProvider()
def setUp(self): self.provider = RandomNormalDistributionFloatProvider()