diff --git a/tests/test_name_properties.py b/tests/test_name_properties.py
index 192128208749eabb5198f0cc14ccdafbdb5956bf..39e63e3b9850127f821c1679cb6ccd53c938a612 100644
--- a/tests/test_name_properties.py
+++ b/tests/test_name_properties.py
@@ -353,33 +353,6 @@ def test_query_with_back_reference():
         rec.id)
 
 
-@mark.xfail(reason="Enhancement proposed")
-def test_obligatory_name():
-    name_prop = db.Property(name="name").retrieve()
-    rt = db.RecordType(name="TestType").add_property(name_prop, importance=db.OBLIGATORY).insert()
-    print(rt)
-    rt = db.RecordType(name="TestType").retrieve()
-    print(rt)
-
-    rec = db.Record(description="TestDesc").add_parent("TestType")
-    with raises(db.TransactionError) as err:
-        rec.insert()
-    assert err.value.has_error(db.EntityError)
-    assert rec.get_errors()[0].description == "An obligatory property is missing."
-
-    rec.name = "TestRec"
-    rec.insert()  # this should work
-    rec.add_property("name", value="TestRec")
-    rec.insert()
-    print(rec)
-    assert rt is None
-
-    name_prop = db.Property(name="name").retrieve()
-    rt = db.RecordType(name="TestType").add_property(name_prop, importance=db.OBLIGATORY).insert()
-    rec = db.Record(description="TestDesc").add_parent(
-        "TestType").add_property("name", value="TestRec").insert()
-
-
 @mark.xfail(reason="Enhancement proposed")
 def test_name_resource():
     name_prop = db.Property(name="name").retrieve()