From 3a5b3cf7399915ef30f0eaa1642b8eb9fe28a1c8 Mon Sep 17 00:00:00 2001 From: Florian Spreckelsen <f.spreckelsen@indiscale.com> Date: Wed, 19 Mar 2025 17:53:01 +0100 Subject: [PATCH] TEST(identifiable): Remove unused test case --- unittests/test_identifiable_adapters.py | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/unittests/test_identifiable_adapters.py b/unittests/test_identifiable_adapters.py index 5b6b880..1c7733a 100644 --- a/unittests/test_identifiable_adapters.py +++ b/unittests/test_identifiable_adapters.py @@ -54,6 +54,8 @@ def mock_retrieve_RecordType(id, name): "Lab": db.RecordType(name="Lab"), "Analysis": db.RecordType(name="Analysis"), "MetaAnalysis": db.RecordType(name="MetaAnalysis").add_parent("Analysis"), + # Test that two parents are possible; only one of them + # (Experiment) has an identifiable. "Measurement": db.RecordType(name="Measurement").add_parent("Experiment").add_parent("A") }[name] @@ -330,16 +332,10 @@ def test_get_registered_identifiable(): with pytest.raises(RuntimeError): registered = ident.get_registered_identifiable(rec) - # Test the case that the record has a parent for which no identifiable is registered - # and there is a registered identifiable for a grand parent - ident = CaosDBIdentifiableAdapter() - ident.load_from_yaml_definition(UNITTESTDIR / "example_identifiables.yml") - rec = db.Record().add_parent(name="Measurement") - registered = ident.get_registered_identifiable(rec) - assert registered is not None - assert registered.parents[0].name == "Experiment" - - # Same again, but with two grand parents + # Test the case that the record has a parent for which no + # identifiable is registered and there is a registered + # identifiable for a grand parent. Note that this also tests the + # case of two grandparents, only one of which has an identifiable. ident = CaosDBIdentifiableAdapter() ident.load_from_yaml_definition(UNITTESTDIR / "example_identifiables.yml") rec = db.Record().add_parent(name="Measurement") -- GitLab