Exemple #1
0
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)
Exemple #2
0
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)
Exemple #3
0
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)