def test_mbtiles_http_png(): if gdaltest.mbtiles_drv is None: pytest.skip() if gdal.GetDriverByName('HTTP') is None: pytest.skip() if gdal.GetDriverByName('PNG') is None: pytest.skip() if gdaltest.webserver_port == 0: pytest.skip() handler = webserver.FileHandler( {'/byte.mbtiles': open('data/mbtiles/byte.mbtiles', 'rb').read()}) with webserver.install_http_handler(handler): ds = gdal.Open('/vsicurl/http://localhost:%d/byte.mbtiles' % gdaltest.webserver_port) assert ds is not None
def mbtiles_http_png(): if gdaltest.mbtiles_drv is None: return 'skip' if gdal.GetDriverByName('HTTP') is None: return 'skip' if gdal.GetDriverByName('PNG') is None: return 'skip' if gdaltest.webserver_port == 0: return 'skip' handler = webserver.FileHandler( {'/byte.mbtiles': open('data/byte.mbtiles', 'rb').read()}) with webserver.install_http_handler(handler): ds = gdal.Open('/vsicurl/http://localhost:%d/byte.mbtiles' % gdaltest.webserver_port) if ds is None: return 'fail' return 'success'