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