コード例 #1
0
def test_targets_from_simple_cases():
    assert list(targets_from({}, set())) == []
    assert parse_targets("") == []

    assert parse_targets("""
weasel:
    type: foo
    targets:
    - moo
    """) == [
        {'type': 'foo', 'name': 'moo', 'context': ['weasel']}
    ]
コード例 #2
0
def parse_targets(string_config, enabled=None):
    enabled = enabled if enabled else set()
    return list(
        targets_from(yaml.load(string_config, Loader=ConfigSafeLoader),
                     enabled))