fix(tests): assert composite color via Pillow for IM6 CI
Test / pytest (push) Successful in 10s
Test / pytest (pull_request) Successful in 11s

ImageMagick 6 convert cannot run `identify` as a subcommand; use Pillow
mode so Gitea runners without magick pass the composite color check.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Frank Schwenk
2026-07-18 17:49:16 +02:00
parent 5920766f42
commit a138e33c04
+4 -2
View File
@@ -340,8 +340,10 @@ class TestCompositeColor:
output = output_dir / "fg.png"
assert output.is_file()
result = run_command([magick, "identify", "-format", "%[type]", str(output)])
assert result.stdout.strip() != "Grayscale"
from PIL import Image
with Image.open(output) as img:
assert img.mode != "L"
has_workflow_tools = check_workflow_tools()