fix(tests): admin-Token für Geräteinstanz-Anlage in PERS-008-Tests nutzen (CI-Fix)
CI / backend-tests (push) Successful in 2m57s
CI / frontend-build (push) Successful in 19s

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV
This commit is contained in:
patrickandClaude Sonnet 5 committed 2026-09-10 15:46:06 +02:00
1 parent 163c881b82
commit 63ac9ecf2c
1 file changed
+6 -4
+6 -4
View File
@@ -206,13 +206,14 @@ async def _person_mit_benutzer(db_session):
@pytest.mark.asyncio
async def test_pers008_warnung_bei_fehlender_einweisung(
client, db_session, objekt_mit_position, mitarbeiter_user
client, db_session, objekt_mit_position, mitarbeiter_user, admin_user
):
from app.models.personal import ObjekttypQualifikationsanforderung, Qualifikationskategorie, Qualifikationstyp
objekt, material = objekt_mit_position
admin_token = await login(client, "admin1")
token = await login(client, "mitarbeiter1")
geraet_id = await _geraet_instanz(client, db_session, objekt_mit_position, token)
geraet_id = await _geraet_instanz(client, db_session, objekt_mit_position, admin_token)
qualifikationstyp = Qualifikationstyp(
name="Einweisung Testgerät", kategorie=Qualifikationskategorie.berechtigung
@@ -240,10 +241,11 @@ async def test_pers008_warnung_bei_fehlender_einweisung(
@pytest.mark.asyncio
async def test_pers008_keine_warnung_ohne_anforderung(
client, db_session, objekt_mit_position, mitarbeiter_user
client, db_session, objekt_mit_position, mitarbeiter_user, admin_user
):
admin_token = await login(client, "admin1")
token = await login(client, "mitarbeiter1")
geraet_id = await _geraet_instanz(client, db_session, objekt_mit_position, token)
geraet_id = await _geraet_instanz(client, db_session, objekt_mit_position, admin_token)
person = await _person(db_session)
ausgabe = await client.post(