From 00c8a395441c5b96174f5c6b41d1339fc36f4076 Mon Sep 17 00:00:00 2001 From: Felix Cremer Date: Wed, 5 Nov 2025 17:07:37 +0100 Subject: [PATCH 1/2] Add broadcast pyr .- dd error case --- test/broadcast.jl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/broadcast.jl b/test/broadcast.jl index 808e22d..3de9ba7 100644 --- a/test/broadcast.jl +++ b/test/broadcast.jl @@ -15,6 +15,10 @@ for l in p1.levels @test sum(l) == prod(size(l)) end + + @test_throws ArgumentError pyramid .- pyramid.base + @test_throws ArgumentError pyramid .- pyramid.base.data + #tname = tempname() * ".tif" #r = Raster(dd) #write(tname, r, driver="cog", force=true) From c842ad4129ea5791629f99b1990871ec3c4528d1 Mon Sep 17 00:00:00 2001 From: Felix Cremer Date: Wed, 5 Nov 2025 17:10:37 +0100 Subject: [PATCH 2/2] Add checklevelcompat error test --- test/broadcast.jl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/broadcast.jl b/test/broadcast.jl index 3de9ba7..26d07cd 100644 --- a/test/broadcast.jl +++ b/test/broadcast.jl @@ -18,7 +18,8 @@ @test_throws ArgumentError pyramid .- pyramid.base @test_throws ArgumentError pyramid .- pyramid.base.data - + pyr_small = Pyramid(dd, tilesize=200) + @test_throws ErrorException pyr_small .- pyramid #tname = tempname() * ".tif" #r = Raster(dd) #write(tname, r, driver="cog", force=true)