示例#1
0
def eval_window(*args, **kwargs):
    from rasterio.windows import evaluate
    warnings.warn("Deprecated; Use rasterio.windows instead", FutureWarning)
    return evaluate(*args, **kwargs)
示例#2
0
def test_eval_window_bad_type(window):
    with pytest.raises(WindowError):
        evaluate(window, 10, 10)
示例#3
0
def test_eval_window_invalid_dims(params):
    with pytest.raises(ValueError):
        evaluate(*params)
示例#4
0
def eval_window(*args, **kwargs):
    from rasterio.windows import evaluate
    warnings.warn("Deprecated; Use rasterio.windows instead", FutureWarning)
    return evaluate(*args, **kwargs)
示例#5
0
def test_windows_evaluate():
    assert evaluate(((2, 4), (2, 4)), 10, 10) == ((2, 4), (2, 4))
    assert evaluate(((-10, None), (-10, None)), 100,
                    90) == ((90, 100), (80, 90))
    assert evaluate(((None, -10), (None, -10)), 100, 90) == ((0, 90), (0, 80))
示例#6
0
def test_eval_window_bad_structure(window):
    with pytest.raises(ValueError):
        evaluate(window, 10, 10)
示例#7
0
def test_eval_window_bad_type(window):
    with pytest.raises(WindowError):
        evaluate(window, 10, 10)
示例#8
0
def test_eval_window_invalid_dims(params):
    with pytest.raises(ValueError):
        evaluate(*params)
示例#9
0
def test_eval_window_bad_structure(window):
    with pytest.raises(ValueError):
        evaluate(window, 10, 10)
示例#10
0
def test_windows_evaluate(params,expected):
    assert evaluate(*params) == expected
示例#11
0
def test_windows_evaluate(params, expected):
    assert evaluate(*params) == expected