def test_single_layer():
    d = ConfigTree()
    d.test_key = 'test_value'
    d.test_key2 = 'test_value2'

    assert d.test_key == 'test_value'
    assert d.test_key2 == 'test_value2'

    d.test_key2 = 'test_value3'

    assert d.test_key2 == 'test_value3'
    assert d.test_key == 'test_value'
Esempio n. 2
0
def test_single_layer():
    d = ConfigTree()
    d.update({'test_key': 'test_value', 'test_key2': 'test_value2'})

    assert d.test_key == 'test_value'
    assert d.test_key2 == 'test_value2'

    with pytest.raises(DuplicatedConfigurationError):
        d.test_key2 = 'test_value3'

    assert d.test_key2 == 'test_value2'
    assert d.test_key == 'test_value'