Exemple #1
0
def test_tag_config_remove_tag_group(test_cfg: tags.TagConfig) -> None:
    assert test_cfg.get_tag_group("xyz") is None
    test_cfg.remove_tag_group("xyz")  # not existing -> fine

    assert test_cfg.get_tag_group("networking") is not None
    test_cfg.remove_tag_group("networking")
    assert test_cfg.get_tag_group("networking") is None
Exemple #2
0
def test_tag_group_get_tag_group_config(test_cfg: tags.TagConfig) -> None:
    tg = test_cfg.get_tag_group("criticality")
    assert tg is not None
    assert tg.get_tag_group_config("prod") == {
        "bla": "bla",
        "criticality": "prod"
    }
Exemple #3
0
def test_tag_group_get_tag_group_config(test_cfg: tags.TagConfig) -> None:
    tg = test_cfg.get_tag_group("criticality")
    assert tg is not None
    assert tg.get_tag_group_config("prod") == {
        'bla': 'bla',
        'criticality': 'prod'
    }
Exemple #4
0
def test_tag_group_get_tag_group_config_unknown_choice(
        test_cfg: tags.TagConfig) -> None:
    tg = test_cfg.get_tag_group("criticality")
    assert tg is not None
    assert tg.get_tag_group_config("prodX") == {"criticality": "prodX"}
Exemple #5
0
def test_tag_group_get_tag_group_config_none_val(
        test_cfg: tags.TagConfig) -> None:
    tg = test_cfg.get_tag_group("none_choice")
    assert tg is not None
    assert tg.get_tag_group_config("none_val") == {"none_choice": "none_val"}
Exemple #6
0
def test_tag_group_get_tag_group_config_none_choice(
        test_cfg: tags.TagConfig) -> None:
    tg = test_cfg.get_tag_group("none_choice")
    assert tg is not None
    assert tg.get_tag_group_config(None) == {"bla": "bla"}
Exemple #7
0
def test_tag_config_get_tag_group(test_cfg: tags.TagConfig) -> None:
    assert test_cfg.get_tag_group("xyz") is None
    assert isinstance(test_cfg.get_tag_group("networking"), tags.TagGroup)