fix(test): DOC-005-Filtertest kollidierte mit eigener Rechnung-Einschränkung
CI / backend-tests (push) Successful in 2m17s
CI / frontend-build (push) Successful in 29s

test_liste_kann_nach_dokumenttyp_gefiltert_werden lief als Mitarbeiter,
einer der beiden Testtypen war "rechnung" - die DOC-005-Einschränkung
(diese Session) blendet Rechnungen für Mitarbeiter jetzt aus, Test lief auf
Materialverantwortlicher-Login um.

chore: drei Original-Excel-Rucksacklisten aus dem Repo genommen (waren nur
Referenzmaterial aus der Konzeptphase, gehören nicht ins Code-Repo) und
*.xlsx in .gitignore aufgenommen.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV
This commit is contained in:
2026-09-08 10:43:28 +02:00
co-authored by Claude Sonnet 5
parent 654d448e7b
commit 562e7c1c6f
5 changed files with 8 additions and 3 deletions
+1
View File
@@ -2,3 +2,4 @@
screenshots/ screenshots/
subagents-sammlung/ subagents-sammlung/
CLAUDE.md CLAUDE.md
*.xlsx
Binary file not shown.
Binary file not shown.
Binary file not shown.
+7 -3
View File
@@ -150,10 +150,14 @@ async def test_identische_datei_an_anderer_entitaet_ist_kein_duplikat(client, ob
@pytest.mark.asyncio @pytest.mark.asyncio
async def test_liste_kann_nach_dokumenttyp_gefiltert_werden(client, objekt_mit_position, mitarbeiter_user): async def test_liste_kann_nach_dokumenttyp_gefiltert_werden(
"""DOC-002: feste Kategorie statt Freitext - Dokumente pro Typ auffindbar.""" client, objekt_mit_position, materialverantwortlicher_user
):
"""DOC-002: feste Kategorie statt Freitext - Dokumente pro Typ auffindbar.
Verantwortlicher-Login, nicht Mitarbeiter, da "rechnung" einer der beiden
Testtypen ist und Mitarbeiter die per DOC-005 nicht sehen (eigener Test)."""
objekt, _material = objekt_mit_position objekt, _material = objekt_mit_position
token = await login(client, "mitarbeiter1") token = await login(client, "materialverantwortlicher1")
await client.post( await client.post(
"/api/v1/dokumente", "/api/v1/dokumente",