From a76cf9a53713fc1d7b0e67b4ac5d099d26f02c88 Mon Sep 17 00:00:00 2001 From: Alexander Schlemmer <a.schlemmer@indiscale.com> Date: Thu, 24 Oct 2024 13:22:04 +0200 Subject: [PATCH] TST: test for confirming issue number 71 --- unittests/test_yaml_model_parser.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/unittests/test_yaml_model_parser.py b/unittests/test_yaml_model_parser.py index d6dbf718..371090cf 100644 --- a/unittests/test_yaml_model_parser.py +++ b/unittests/test_yaml_model_parser.py @@ -641,3 +641,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 -- GitLab