Beispiel #1
0
def test_tag_config_get_tag_or_aux_tag_duplicate(test_cfg: tags.TagConfig) -> None:
    tag_none_choice_1 = test_cfg.get_tag_or_aux_tag("none_choice", "none_val")
    assert isinstance(tag_none_choice_1, tags.GroupedTag)
    assert tag_none_choice_1.title == "None value"
    assert tag_none_choice_1.group.id == "none_choice"
    tag_none_choice_2 = test_cfg.get_tag_or_aux_tag("none_2", "none_val")
    assert isinstance(tag_none_choice_2, tags.GroupedTag)
    assert tag_none_choice_2.title == "None value 2"
    assert tag_none_choice_2.group.id == "none_2"
Beispiel #2
0
def test_tag_config_get_tag_or_aux_tag(test_cfg: tags.TagConfig) -> None:
    assert test_cfg.get_tag_or_aux_tag("nonexisting_group", "blä") is None
    assert isinstance(test_cfg.get_tag_or_aux_tag("nonexisting_group", "bla"),
                      tags.AuxTag)
    assert isinstance(test_cfg.get_tag_or_aux_tag("criticality", "prod"),
                      tags.GroupedTag)