Skip to content
Snippets Groups Projects

Tests for user name requirements

Merged Timm Fitschen requested to merge f-dot-in-username into dev
All threads resolved!
1 file
+ 0
27
Compare changes
  • Side-by-side
  • Inline
+ 0
27
@@ -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()
Loading