コード例 #1
0
ファイル: nrml.py プロジェクト: ruthali/oq-risklib
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)
コード例 #2
0
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)
コード例 #3
0
 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)
コード例 #4
0
ファイル: nrml.py プロジェクト: ruthali/oq-risklib
def damage_triple(value, ds, mean, stddev):
    return ds, valid.positivefloat(mean), valid.positivefloat(stddev)
コード例 #5
0
ファイル: nrml.py プロジェクト: ruthali/oq-risklib
def asset_mean_stddev(value, assetRef, mean, stdDev):
    return assetRef, valid.positivefloat(mean), valid.positivefloat(stdDev)
コード例 #6
0
def damage_triple(value, ds, mean, stddev):
    return ds, valid.positivefloat(mean), valid.positivefloat(stddev)
コード例 #7
0
def asset_mean_stddev(value, assetRef, mean, stdDev):
    return assetRef, valid.positivefloat(mean), valid.positivefloat(stdDev)