def float_or_flag(value, isAbsolute=None): """ Validate the attributes/tags insuranceLimit and deductible """ if isAbsolute is None: # considering the insuranceLimit attribute return valid.positivefloat(value) else: return valid.boolean(isAbsolute)
def damage_triple(value, ds, mean, stddev): return ds, valid.positivefloat(mean), valid.positivefloat(stddev)
def asset_mean_stddev(value, assetRef, mean, stdDev): return assetRef, valid.positivefloat(mean), valid.positivefloat(stdDev)
def test_positivefloat(self): self.assertEqual(valid.positiveint('1'), 1) with self.assertRaises(ValueError): valid.positivefloat('-1') self.assertEqual(valid.positivefloat('1.1'), 1.1)