

def test_warp_reproject_dst_crs(runner, tmpdir):
    srcname = 'tests/data/RGB.byte.tif'
    outputname = str(tmpdir.join('test.tif'))
    result = runner.invoke(warp.warp, [srcname, outputname, '--dst-crs', 'EPSG:4326'])
    assert (result.exit_code == 0)
    assert os.path.exists(outputname)
    with rasterio.open(srcname) as src:
        with rasterio.open(outputname) as output:
            assert (output.count == src.count)
            assert (output.crs == {
                'init': 'epsg:4326',
            })
            assert (output.width == 835)
            assert (output.height == 696)
            assert numpy.allclose(output.bounds, [(- 78.95864996545055), 23.564787976164418, (- 76.5759177302349), 25.550873767433984])

dataset/ETHPy150Open mapbox/rasterio/tests/test_rio_warp.py test_warp_reproject_dst_crs/original