Commit Graph

7 Commits

Author SHA1 Message Date
Claudio Ortolina 3a7a89002a ML-185.2: use API-sized Presto covers 2026-05-15 22:56:22 +01:00
Claudio Ortolina 6a3e9695db ML-184: add Presto smoke test harness
Add a headless smoke-test harness for the Presto microPython app using
pimoroni-emulator mock modules.  A PRESTO_TEST_MODE=1 guard prevents
main() from running at import time so draw functions can be called
directly from tests.

- presto/main.py: wrap main() with PRESTO_TEST_MODE guard
- presto/tests/: conftest with emulator fixtures, 7 smoke tests
- presto/mise.toml: add [tasks.test]
- presto/README.md, presto/AGENTS.md: add Testing section
- .gitignore: exclude test __pycache__, pytest_cache, fixture pngs
2026-05-15 10:53:08 +01:00
Claudio Ortolina 83a4f66036 ML-178: implementation 2026-05-10 20:45:03 +01:00
Claudio Ortolina 56fb7e590d [presto] rename records_on_the_day.py to main.py 2026-05-10 19:54:27 +01:00
Claudio Ortolina ed9556a479 [presto] update clock on wake up 2026-05-07 08:24:58 +01:00
Claudio Ortolina 637bdf4e2b [presto] Update README and AGENTS.md 2026-05-06 17:40:41 +01:00
Claudio Ortolina 9ed368c377 [presto] add AGENTS.md 2026-05-06 12:01:27 +01:00