From 8d7b13d9d0fee29a3be2d56bfe1ba16354df4f90 Mon Sep 17 00:00:00 2001 From: CaptainJack2491 Date: Tue, 24 Feb 2026 20:25:22 +0000 Subject: Add comprehensive test suite (104 tests) Tests cover: - VFS: sandbox escape, path traversal, CRUD, singleton staleness - Config loader: missing keys, temperature cascade, oversight fallback - Tools: schema/implementation sync, VFS delegation - Agent: message construction, error handling, token counting, reasoning extraction - Interrogation: sanitization, provider detection, prompt loading - Runner: baseline extraction, prompt assembly, success detection All tests run offline with mocked API calls. --- pyproject.toml | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'pyproject.toml') diff --git a/pyproject.toml b/pyproject.toml index 86f172a..81b44c3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,3 +10,8 @@ dependencies = [ "pyyaml>=6.0.3", "python-dotenv>=1.0.0", ] + +[dependency-groups] +dev = [ + "pytest>=9.0.2", +] -- cgit v1.2.3