diff --git a/tests/test_administration.py b/tests/test_administration.py
index a6f44bae4577789617ee16e69ed53086ebf90ae3..628eb448f4528f4c524af1873348154b53ab82ca 100644
--- a/tests/test_administration.py
+++ b/tests/test_administration.py
@@ -30,7 +30,7 @@ from caosdb import administration as admin, Info, get_config
 from caosdb.connection.connection import configure_connection, get_connection
 from caosdb.exceptions import (HTTPClientError, HTTPForbiddenError,
                                LoginFailedError, HTTPResourceNotFoundError)
-from pytest import raises
+from pytest import raises, mark
 
 test_role = "test_role"
 test_user = "test_user"
@@ -67,6 +67,10 @@ def teardown_function(function):
         admin._delete_user(name=test_user + "2")
     except Exception as e:
         print(e)
+    try:
+        admin._delete_user(name="first.last")
+    except Exception as e:
+        print(e)
     try:
         admin._delete_role(name=test_role)
     except Exception as e:
@@ -84,6 +88,18 @@ def switch_to_admin_user():
     assert Info().user_info.roles == ["administration"]
 
 
+@mark.xfail(reason="Fix https://gitlab.com/caosdb/caosdb-server/-/issues/142")
+def test_create_user():
+    admin._insert_user(
+        name="first.last",
+        password=test_pw,
+        status="ACTIVE",
+        email=None,
+        entity=None)
+    configure_connection(username="first.last", password=test_pw, password_method="plain")
+    get_connection()._login()
+
+
 def test_get_server_properties():
     props = admin.get_server_properties()
     assert isinstance(props, dict)