refactor: comentarii strict functionale, fara referinte PRD/stories
Curatare globala a comentariilor si docstring-urilor (app, tools, teste, scripturi): eliminate referintele la PRD-uri, US-xxx, task-uri istorice si review-uri; pastrata doar informatia functionala, formulata scurt. Regula adaugata in CLAUDE.md (sectiunea Stil). Fara modificari de cod sau comportament. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -1,18 +1,15 @@
|
||||
"""Teste T6: comportament dupa US-001 (PRD 5.11) — auto_send nu mai tine randuri.
|
||||
"""auto_send nu mai tine randuri.
|
||||
|
||||
US-001: has_no_auto_send neutralizat (return False); un cod rezolvat (mapare exacta
|
||||
has_no_auto_send neutralizat (return False); un cod rezolvat (mapare exacta
|
||||
sau regula text) -> queued direct, indiferent de auto_send=0/1 in mapping_meta.
|
||||
|
||||
Coloanele DB operations_mapping.auto_send si operation_text_rules.auto_send RAMAN
|
||||
(default 1, ne-citite pentru hold). Functia has_no_auto_send RAMANE DEFINITA (importata
|
||||
in routes.py + import_router.py) dar intoarce mereu False.
|
||||
|
||||
Inainte de US-001:
|
||||
(a) cod nou-mapat cu auto_send=0 -> nu auto-send, review manual (needs_mapping).
|
||||
Comportament:
|
||||
(a) cod nou-mapat cu auto_send=0 -> queued.
|
||||
(b) mapare existenta cu auto_send=1 -> queued.
|
||||
Dupa US-001:
|
||||
(a) cod nou-mapat cu auto_send=0 -> queued (ca si (b)).
|
||||
(b) mapare existenta cu auto_send=1 -> queued (neschimbat).
|
||||
"""
|
||||
|
||||
from __future__ import annotations
|
||||
@@ -93,7 +90,7 @@ def test_load_mapping_meta_returns_auto_send(conn):
|
||||
# --- has_no_auto_send (neutralizat, mereu False) ---
|
||||
|
||||
def test_has_no_auto_send_mereu_false_cu_auto_send_fals(conn):
|
||||
"""has_no_auto_send intoarce False chiar si cand auto_send=False in mapping_meta (US-001)."""
|
||||
"""has_no_auto_send intoarce False chiar si cand auto_send=False in mapping_meta."""
|
||||
from app.mapping import has_no_auto_send
|
||||
mapping_meta = {
|
||||
"ITP-1": {"cod_prestatie": "OE-1", "auto_send": False},
|
||||
@@ -120,10 +117,10 @@ def test_has_no_auto_send_direct_cod_prestatie(conn):
|
||||
assert has_no_auto_send(resolved, mapping_meta) is False
|
||||
|
||||
|
||||
# --- reresolve_account cu auto_send=0 (US-001: acum requeue) ---
|
||||
# --- reresolve_account cu auto_send=0 (acum requeue) ---
|
||||
|
||||
def test_reresolve_auto_send_zero_acum_requeue(conn):
|
||||
"""(US-001) cod nou-mapat cu auto_send=0 -> queued (nu mai review_manual)."""
|
||||
"""cod nou-mapat cu auto_send=0 -> queued (nu mai review_manual)."""
|
||||
from app.mapping import reresolve_account
|
||||
sid = _insert_needs_mapping(conn, cod_op="ITP-CHECK")
|
||||
_add_mapping(conn, cod_op="ITP-CHECK", cod_prestatie="OE-1", auto_send=False)
|
||||
@@ -150,7 +147,7 @@ def test_reresolve_auto_send_unu_requeue(conn):
|
||||
assert row["status"] == "queued"
|
||||
|
||||
|
||||
# --- POST /v1/prezentari cu auto_send=0 (US-001: acum queued) ---
|
||||
# --- POST /v1/prezentari cu auto_send=0 (acum queued) ---
|
||||
|
||||
def _body_with_op(cod_op="ITP-CHECK"):
|
||||
return {
|
||||
@@ -166,7 +163,7 @@ def _body_with_op(cod_op="ITP-CHECK"):
|
||||
|
||||
|
||||
def test_post_auto_send_zero_acum_queued(client, env):
|
||||
"""(US-001) Via API: cod nou-mapat cu auto_send=0 -> queued (nu mai needs_mapping)."""
|
||||
"""Via API: cod nou-mapat cu auto_send=0 -> queued (nu mai needs_mapping)."""
|
||||
from app.db import get_connection
|
||||
conn2 = get_connection()
|
||||
try:
|
||||
@@ -177,7 +174,7 @@ def test_post_auto_send_zero_acum_queued(client, env):
|
||||
r = client.post("/v1/prezentari", json=_body_with_op("ITP-X"))
|
||||
assert r.status_code == 200
|
||||
status = r.json()["results"][0]["status"]
|
||||
assert status == "queued", f"auto_send=0 dupa US-001 -> queued, e: {status}"
|
||||
assert status == "queued", f"auto_send=0 -> queued, e: {status}"
|
||||
|
||||
|
||||
def test_post_auto_send_unu_queued(client, env):
|
||||
|
||||
Reference in New Issue
Block a user