Example #1
0
def test_iteration(config_dict):
    config = ConfigNode(config_dict)
    for iter_key, key, value, item in zip(config, config.keys(),
                                          config.values(), config.items()):
        item_key, item_value = item
        assert iter_key == key
        assert item_key == key
        assert item_value == value
        assert config.get(key) == value
Example #2
0
def test_items(config_dict):
    config = ConfigNode(config_dict)
    items = list(config.items())
    expected_items = [("key1", 1), ("key2.key3", 3), ("key2.key4.key5", 5),
                      ("key2.key6", 6), ("key7", 7)]
    assert items == expected_items