def test_validateTerms():
data = {'b1': "np.nan_to_num(self.layerdict['friction'].getSlice("
"rowstart, rowend, colstart, colend, name='friction'))",
'b2': "self.layerdict['slope'].getSlice(rowstart, rowend, "
"colstart, colend, name='slope')/100.",
'b3': "np.log(self.layerdict['vs30'].getSlice(rowstart, rowend, "
"colstart, colend, name='vs30'))",
'b4': "self.layerdict['cti1'].getSlice(rowstart, rowend, "
"colstart, colend, name='cti1')",
'b5': "self.layerdict['precip'].getSlice(rowstart, rowend, "
"colstart, colend, name='precip')"}
timeField = 'MONTH'
coeff = LM.validateCoefficients(cmodel)
layers = LM.validateLayers(cmodel)
terms, time = LM.validateTerms(cmodel, coeff, layers)
assert time == timeField
assert data == terms
评论列表
文章目录