Skip to content
Snippets Groups Projects

Extended filenames as dict

Merged Rémi Cresson requested to merge 102-pythonic_ext_fname into develop
All threads resolved!
Compare and Show latest version
1 file
+ 21
2
Compare changes
  • Side-by-side
  • Inline
+ 21
2
@@ -111,8 +111,8 @@ def test_write():
def test_ext_fname():
def _check(expected: str):
fn = INPUT.app.GetParameterString("out")
def _check(expected: str, key: str = "out", app = INPUT.app):
fn = app.GetParameterString(key)
assert "?&" in fn
assert fn.split("?&", 1)[1] == expected
@@ -154,6 +154,25 @@ def test_ext_fname():
INPUT["out"].filepath.unlink()
mss = pyotb.MeanShiftSmoothing({
"in": FILEPATH
})
mss.write(
{
"fout": "/tmp/test_ext_fn_fout.tif?&nodata=1",
"foutpos": "/tmp/test_ext_fn_foutpos.tif?&nodata=2"
},
ext_fname={
"nodata": 0,
"gdal:co:COMPRESS": "DEFLATE"
}
)
_check("nodata=1&gdal:co:COMPRESS=DEFLATE", key="fout", app=mss.app)
_check("nodata=2&gdal:co:COMPRESS=DEFLATE", key="foutpos", app=mss.app)
mss["fout"].filepath.unlink()
mss["foutpos"].filepath.unlink()
def test_frozen_app_write():
app = pyotb.BandMath(INPUT, exp="im1b1", frozen=True)
Loading