From 6f2f4793640ef5dabf45780ad02100fd619cca18 Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Wed, 15 Oct 2025 11:30:22 +0200 Subject: [PATCH] fix: allow_dynoption in group_type() --- tests/test_dyn_optiondescription.py | 2 ++ tiramisu/api.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/test_dyn_optiondescription.py b/tests/test_dyn_optiondescription.py index d936874..16019fe 100644 --- a/tests/test_dyn_optiondescription.py +++ b/tests/test_dyn_optiondescription.py @@ -515,6 +515,8 @@ def test_dyndescription_subdyn(): assert cfg.option('od.dod2val1.dodval1.st').type() == "string" assert cfg.option('od.dod2.dod').type() == "optiondescription" assert cfg.option('od.dod2val1.dodval1').type() == "optiondescription" + assert cfg.option('od.dod2.dod').group_type() == "default" + assert cfg.option('od.dod2val1.dodval1').group_type() == "default" # with pytest.raises(AttributeOptionError): cfg.option('od.dod2.dod').identifiers() diff --git a/tiramisu/api.py b/tiramisu/api.py index 5c5045f..4f15788 100644 --- a/tiramisu/api.py +++ b/tiramisu/api.py @@ -1209,7 +1209,7 @@ class TiramisuOption( subconfig=sub_subconfig, ) - @option_type("optiondescription") + @option_type(["optiondescription", "allow_dynoption"]) def group_type(self): """Get type for an optiondescription (only for optiondescription)""" self._set_subconfig()