diff --git a/tests/test_webinterface.py b/tests/test_webinterface.py index 97af12e..00f914c 100644 --- a/tests/test_webinterface.py +++ b/tests/test_webinterface.py @@ -304,9 +304,18 @@ def test_demote_user(temp_admin, client_authenticated): response = client_authenticated.get( f"/demote_admin/{temp_admin['username']}", follow_redirects=True) - assert f"Benutzer {temp_admin['username']} ist bereits kein Admin!" + assert f"Benutzer {temp_admin['username']} ist bereits kein Admin!" \ + in response.data.decode() assert not user.has_role('admin') + # try removing admin permissions from superadmin + response = client_authenticated.get( + f"/demote_admin/gandalf", + follow_redirects=True) + + assert "hat Super-Admin-Rechte und kann nicht verändert werden!" \ + in response.data.decode() + def test_list_tokens(client_authenticated): response = client_authenticated.get(f"/tokens", follow_redirects=True)