def test_air_pressure_image(elev=s_args['elev'], pair=s_args['pair_asce']): output = calcs._air_pressure(elev=ee.Image.constant(elev))\ .reduceRegion(ee.Reducer.first(), geometry=constant_geom, scale=1)\ .getInfo() assert float(output['constant']) == pytest.approx(pair)
def test_air_pressure_asce(elev=s_args['elev'], pair=s_args['pair_asce']): assert float( calcs._air_pressure(elev=ee.Number(elev), method='asce').getInfo()) == pytest.approx(pair)
def test_air_pressure_position(elev=s_args['elev'], pair=s_args['pair']): assert float(calcs._air_pressure(ee.Number(elev), 'refet').getInfo()) == pytest.approx(pair)