From d0f093ac1671e2d9f6ca71445f386616a623ebe8 Mon Sep 17 00:00:00 2001 From: Simon Pirkelmann Date: Mon, 31 Jan 2022 23:06:38 +0100 Subject: [PATCH] test for demoting super admin --- tests/test_webinterface.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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)