Skip to content
Snippets Groups Projects
Commit c6b1da47 authored by Florian Spreckelsen's avatar Florian Spreckelsen
Browse files

Merge branch 'f-confirm-setting-values' into 'dev'

Test to confirm (or reject) #71

See merge request !118
parents b71b7aa4 811f08bf
No related branches found
No related tags found
2 merge requests!128MNT: Added a warning when column metadata is not configured, and a better...,!118Test to confirm (or reject) #71
Pipeline #57468 passed
......@@ -145,8 +145,8 @@ class DataModel(dict):
else:
query = db.Query(f"FIND ENTITY with id={ent.id}")
ref = query.execute(unique=True)
diff = (describe_diff(*compare_entities(ent, ref
), name=ent.name))
diff = (describe_diff(*compare_entities(ent, ref),
name=ent.name))
if diff != "":
if verbose:
......
......@@ -22,6 +22,7 @@ from tempfile import NamedTemporaryFile
from pytest import raises, mark
import linkahead as db
from caosadvancedtools.models.parser import (TwiceDefinedException,
YamlDefinitionError,
parse_model_from_string,
......@@ -641,3 +642,21 @@ RT2:
</RecordType>
, 'bar': <RecordType name="bar"/>
}"""
def test_setting_values():
model = parse_model_from_string("""
parameter:
datatype: INTEGER
Simulation:
role: Record
obligatory_properties:
parameter: 26
""")
assert len(model) == 2
assert str(model["parameter"])[:-1] == '<Property name="parameter" datatype="INTEGER"/>'
assert model["Simulation"].role == "Record"
assert model["Simulation"].name == "Simulation"
assert model["Simulation"].get_property("parameter").value == 26
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment