Esempio n. 1
0
def test_nested_refresh():
    m1 = mock_key_value("bar", 4)
    m2 = mock_key_value("baz", "foo")

    config = Config.from_yaml("foo.yml")
    assert config == Config({"foo": {"bar": 4, "baz": "foo"}})

    m1(13)
    m2("wat")

    config.foo.refresh()
    assert config == Config({"foo": {"bar": 13, "baz": "wat"}})
Esempio n. 2
0
def test_yaml():
    config = Config.from_yaml("foo.yml")
    assert config.foo.bar == 4
Esempio n. 3
0
    def test_nested_refresh(self):
        config = Config.from_yaml("foo.yml")
        config.foo.refresh()

        assert config == Config({"foo": {"bar": 4}})