mirror of
https://github.com/ChuckBuilds/LEDMatrix.git
synced 2026-08-07 03:38:06 +00:00
- ci-fixture-plugin: call display_manager.clear() before rendering (per plugin guidelines — the fixture should model a well-behaved plugin), add a class docstring, and document why Pillow is deliberately not pinned in its requirements.txt (core dependency; harness installs nothing). - Rename two tests whose names contradicted their assertions: test_unparseable_core_version_is_compatible -> test_unparseable_core_with_high_floor_is_blocked, and test_unreadable_secrets_file... -> test_corrupt_secrets_file... - Annotate TestGetSchemaProperty.SCHEMA as ClassVar (RUF012). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NohXi78cwsAKtN1sCfxjUh
8 lines
411 B
Plaintext
8 lines
411 B
Plaintext
# No dependencies — the fixture must load in any environment.
|
|
#
|
|
# Pillow is deliberately NOT pinned here even though manager.py imports
|
|
# PIL: it is a core LEDMatrix dependency (see the repo-root
|
|
# requirements.txt), so it is always present wherever the harness runs,
|
|
# and the harness loads plugins with install_deps=False anyway. Pinning
|
|
# it here would only invite a needless pip install during test runs.
|