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()