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