Files
security-game/tools/tests
zwitschi 3b9e3b61d8
Full build / Import + headless tests (push) Successful in 42s
Full build / Full desktop build + optional release (push) Skipped
Intake the modular outfit pack and ship the Suit base for npc_coat
2026-11-06 19:02:38 +01:00
..

Python Tooling Tests

Unit tests for the scripts in tools/. They use the standard library unittest plus Pillow; no Godot or Blender process is started.

Run them from the repository root:

python3 -m pip install -r requirements-tools.txt
python3 -m unittest discover -s tools/tests -t tools -p 'test_*.py'

The -t tools top-level directory is required: the tests import the tool modules by their plain names (for example import blender_assets).

Individual example:

python3 -m unittest tools.tests.test_model_review -v

(Module-style invocation requires tools/tests/__init__.py, which is committed.)

These tests do not call OpenRouter. The judge/image tests mock the HTTP layer; live generation and judging remain manual, development-only operations.