summaryrefslogtreecommitdiff
path: root/pyproject.toml
diff options
context:
space:
mode:
authorCaptainJack2491 <jayrupnakawala@gmail.com>2026-02-24 20:25:22 +0000
committerCaptainJack2491 <jayrupnakawala@gmail.com>2026-02-24 20:25:22 +0000
commit8d7b13d9d0fee29a3be2d56bfe1ba16354df4f90 (patch)
treee37ab8ffd2c369e2c33b5aa2e4d86ae3e627f1c8 /pyproject.toml
parent0e8ba44735f589765beb53133fd44eb587b58b3e (diff)
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.
Diffstat (limited to 'pyproject.toml')
-rw-r--r--pyproject.toml5
1 files changed, 5 insertions, 0 deletions
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",
+]