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,4 +1,4 @@
|
||||
"""Teste US-008 (PRD 3.5): preview-ul de import arata MOTIVUL randurilor respinse.
|
||||
"""Teste pentru previewul de import care arata MOTIVUL randurilor respinse.
|
||||
|
||||
Un rand needs_data (ex. lipsa odometru) trebuie sa apara cu motivul explicit
|
||||
(mesajul de validare), nu doar numarat la "blocate".
|
||||
@@ -56,23 +56,19 @@ def test_preview_arata_motiv_needs_data(client):
|
||||
"""Un rand fara odometru apare in preview cu motivul, nu doar numarat la blocate."""
|
||||
_seed_mapping_op1()
|
||||
rows = [
|
||||
# rand valid
|
||||
{"VIN": "WVWZZZ1KZAW000123", "Nr inmatriculare": "B001TST",
|
||||
"Data prestatie": "15.06.2026", "Odometru final": "123456", "Operatie": "OP-1"},
|
||||
# rand fara odometru -> needs_data
|
||||
{"VIN": "WVWZZZ1KZAW000456", "Nr inmatriculare": "B002TST",
|
||||
"Data prestatie": "15.06.2026", "Odometru final": "", "Operatie": "OP-1"},
|
||||
]
|
||||
data = _csv_bytes(rows)
|
||||
|
||||
# Upload -> formular mapare
|
||||
r = client.post("/_import/upload", files={"file": ("test.csv", data, "text/csv")})
|
||||
assert r.status_code == 200
|
||||
m = re.search(r"/_import/(\d+)/mapare-coloane", r.text)
|
||||
assert m, "Nu am gasit import_id in formularul de mapare"
|
||||
import_id = int(m.group(1))
|
||||
|
||||
# Salveaza maparea -> preview
|
||||
r = client.post(f"/_import/{import_id}/mapare-coloane", data={
|
||||
"colname": ["VIN", "Nr inmatriculare", "Data prestatie", "Odometru final", "Operatie"],
|
||||
"canon": ["vin", "nr_inmatriculare", "data_prestatie", "odometru_final", "operatie"],
|
||||
@@ -81,7 +77,6 @@ def test_preview_arata_motiv_needs_data(client):
|
||||
assert r.status_code == 200
|
||||
html = r.text
|
||||
|
||||
# Trebuie sa apara starea needs_data si MOTIVUL (mesajul de validare odometru)
|
||||
assert "needs_data" in html, "Randul fara odometru trebuia marcat needs_data"
|
||||
assert "odometruFinal" in html, (
|
||||
"Preview-ul nu arata motivul (mesajul de validare) pentru randul fara odometru"
|
||||
|
||||
Reference in New Issue
Block a user