test(5.7): test live opt-in mapare inline -> RAR test + writeback proba
Adauga tests/test_live_rar.py: reproduce automat proba live a maparii inline (needs_mapping -> mapare inline web cu sesiune+CSRF -> queued -> worker real login RAR + postPrezentare -> sent -> verificare in finalizate RAR). Skip implicit (marker `live`), opt-in cu AUTOPASS_LIVE_RAR=1 + creds <test>. - conftest.py: inregistreaza markerul `live` (excludere -m "not live") - ROADMAP/CLAUDE.md: 5.7 NEPROBAT -> PROBAT (manual idPrezentare=68827, automatizat idPrezentare=68828) + comenzi rulare test live pytest -q: 765 passed, 1 skipped (live). Test live verde pe RAR test. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -29,10 +29,16 @@ python3 -m app.worker # worker (necesar doar pentru a proce
|
||||
./start.sh stop # opreste procesele pornite cu "both"
|
||||
./start-test.sh / ./start-prod.sh # fixeaza mediul, forwardeaza rolul
|
||||
|
||||
# Teste (pytest, fara config special; folosesc FastAPI TestClient + SQLite temporar)
|
||||
# Teste (pytest; folosesc FastAPI TestClient + SQLite temporar). Testele live RAR sunt
|
||||
# skip implicit (marker `live`) — `pytest -q` nu atinge endpointul real.
|
||||
python3 -m pytest -q
|
||||
python3 -m pytest tests/test_worker_reconcile.py -q # un fisier
|
||||
python3 -m pytest tests/test_worker_reconcile.py::test_x -q # un singur test
|
||||
python3 -m pytest -q -m "not live" # exclude explicit testele live
|
||||
|
||||
# Test LIVE pe RAR test (opt-in, skip implicit; atinge endpointul real -> creeaza FINALIZATA):
|
||||
# reproduce lantul mapare inline -> queued -> worker -> sent -> verificare in finalizate.
|
||||
AUTOPASS_LIVE_RAR=1 python3 -m pytest tests/test_live_rar.py -q # necesita settings.xml cu creds <test>
|
||||
|
||||
# Lifecycle chei API (admin, doar din CLI — nu exista suprafata HTTP)
|
||||
python3 -m tools.apikey create --account 2 # cheie afisata O SINGURA DATA (rfak_...)
|
||||
|
||||
Reference in New Issue
Block a user