From b9a2f4d39dd395da4150e1d55c724e9734797c2b Mon Sep 17 00:00:00 2001 From: Panu Lahtinen Date: Mon, 21 Oct 2024 12:40:06 +0300 Subject: [PATCH] Check for _FillValue in enhanced images --- satpy/tests/enhancement_tests/test_enhancements.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/satpy/tests/enhancement_tests/test_enhancements.py b/satpy/tests/enhancement_tests/test_enhancements.py index 89ff21aafa..96176fda34 100644 --- a/satpy/tests/enhancement_tests/test_enhancements.py +++ b/satpy/tests/enhancement_tests/test_enhancements.py @@ -44,6 +44,12 @@ def run_and_check_enhancement(func, data, expected, **kwargs): old_keys = set(pre_attrs.keys()) # It is OK to have "enhancement_history" added new_keys = set(img.data.attrs.keys()) - {"enhancement_history"} + # In case of palettes are used, _FillValue is added. + # Colorize doesn't add the fill value, so ignore that + if "palettes" in kwargs and func.__name__ != "colorize": + assert "_FillValue" in new_keys + # Remove it from further comparisons + new_keys = new_keys - {"_FillValue"} assert old_keys == new_keys res_data_arr = img.data