- conftest: FakeQdrant in-memory + mock embed (nessuna dipendenza da Qdrant/Ollama) - test: validazione (project_id, kind, expires_at, confidence, lunghezza), auth (422/401/429), idempotency (replay/409/key diverse), supersede (404/409/lineage), filtri search, meta, status, metrics - scripts/check.sh: esbuild (estensione) + pytest (gateway) - requirements-dev.txt: pytest
3 lines
98 B
Plaintext
3 lines
98 B
Plaintext
# Dipendenze di sviluppo (test): installare con pip install -r requirements-dev.txt
|
|
pytest==8.3.4
|