From 3fe65738d4ba2f83270b56a21b90ef92acc4ad36 Mon Sep 17 00:00:00 2001 From: Alexander Schlemmer <a.schlemmer@indiscale.com> Date: Fri, 25 Oct 2024 11:38:55 +0200 Subject: [PATCH] reverted unwanted commit that also included indentation fix --- unittests/test_yaml_model_parser.py | 39 ----------------------------- 1 file changed, 39 deletions(-) diff --git a/unittests/test_yaml_model_parser.py b/unittests/test_yaml_model_parser.py index bef2a1b5..370c8402 100644 --- a/unittests/test_yaml_model_parser.py +++ b/unittests/test_yaml_model_parser.py @@ -664,42 +664,3 @@ def test_setting_values(): assert model["Simulation"].name == "Simulation" assert model["Simulation"].get_property("parameter").value == 26 - -def test_sync_output(capfd): - model = parse_model_from_string(""" -RT: - obligatory_properties: - identifier: - datatype: TEXT -""") - - existing_entities = [db.RecordType(name="RT", id=25).add_property(name="identifier", - datatype="INTEGER", - importance="OBLIGATORY", - id=24), - db.Property(name="identifier", datatype="INTEGER", id=24)] - - def get_existing_entities(ent_cont): - return existing_entities - - class MockQuery: - def __init__(self, q): - self.q = q - - def execute(self, unique=True): - id = int(self.q.split("=")[1]) - for existing_ent in existing_entities: - if existing_ent.id == id: - return existing_ent - return None - - model.get_existing_entities = get_existing_entities - caosadvancedtools.models.parser.db.Query = MockQuery - caosadvancedtools.models.parser.db.Container.update = Mock() - - model.sync_data_model(True, True) - assert caosadvancedtools.models.parser.db.Container.update.called - output, err = capfd.readouterr() - print(output) - assert "version from the yaml file: TEXT" in output - assert "version from LinkAhead: INTEGER" in output -- GitLab