fix(tests): admin-Token für Geräteinstanz-Anlage in PERS-008-Tests nutzen (CI-Fix)
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV
This commit is contained in:
1 parent
163c881b82
commit
63ac9ecf2c
1 file changed
+6
-4
@@ -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(
|
||||
|
||||
Reference in new issue
Block a user