EverOS/tests
Dani 6c9792ed11
test(conftest): pin EVEROS_ROOT so tests ignore the developer's config (#369)
Settings resolves its TOML source through resolve_root(), so any field a
test does not pass explicitly was filled from the real everos.toml on the
machine running the suite. Enabling [observability] locally, for instance,
made test_returns_singleton_when_configured fail, because the LLM client
picks up the usage-recording wrapper when tracing is on: green in CI, red
on that developer's machine, and unrelated to whatever they were changing.

An autouse fixture now points EVEROS_ROOT at a per-test tmp dir. Tests that
exercise root resolution itself already setenv / delenv inside the test
body, which runs after the fixture, so none of them needed changing.


Claude-Session: https://claude.ai/code/session_01UyKinsWs1MgoARPoB9R4NW

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: zhanghui <huizhang1995@gmail.com>
2026-07-29 10:35:13 +08:00
..
e2e chore(release): update EverOS to 1.1.1 (#327) 2026-07-07 18:30:03 +08:00
fixtures chore(release): update EverOS to 1.1.0 (#307) 2026-06-24 23:17:23 +08:00
helpers chore(release): update EverOS to 1.1.0 (#307) 2026-06-24 23:17:23 +08:00
integration feat(observability): instrument memory ops + OME trace linking 2026-07-23 20:47:39 +08:00
unit fix(observability): separate uncalibrated recall scores by name (#368) 2026-07-29 10:30:49 +08:00
__init__.py chore: initialize EverOS 1.0.0 2026-06-06 07:33:17 +08:00
_consistency_assertions.py chore(release): update EverOS to 1.1.0 (#307) 2026-06-24 23:17:23 +08:00
conftest.py test(conftest): pin EVEROS_ROOT so tests ignore the developer's config (#369) 2026-07-29 10:35:13 +08:00