From 22760ada04c802b38f569b9d0163cf6485d95911 Mon Sep 17 00:00:00 2001 From: Timm Fitschen <t.fitschen@indiscale.com> Date: Fri, 14 Apr 2023 11:27:02 +0200 Subject: [PATCH] TST: add xfail test for caosdb-server#195 --- tests/test_issues_server.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/test_issues_server.py b/tests/test_issues_server.py index a5cdf6d..e582474 100644 --- a/tests/test_issues_server.py +++ b/tests/test_issues_server.py @@ -1304,3 +1304,15 @@ def test_166(): "exists_property", 234243).insert() assert [e.msg for e in cm.value.errors] == ["Entity has unqualified parents."] + + +@pytest.mark.xfail(reason="fix needed") +def test_195(): + """https://gitlab.com/caosdb/caosdb-server/-/issues/195""" + admin._insert_role(name=CURATOR_ROLE, description="Desc") + + perms = admin._get_permissions(CURATOR_ROLE) + g = admin.PermissionRule(action="Grant", permission="INVALID_PERMISSION:*") + perms.add(g) + with pytest.raises(Exception): + admin._set_permissions(CURATOR_ROLE, permission_rules=perms) -- GitLab