Exemplo n.º 1
0
def test_str():
    key0 = 'x.y'
    value0 = 1
    key1 = 'x.z'
    value1 = 2
    p = ParameterSet(key1, value1)
    p.set_value(key0, value0)
    assert_equals(str(p), "%s = %d\n%s = %d" % (key0, value0, key1, value1))
Exemplo n.º 2
0
def test_items():
    keys = ['x.a', 'x.y.z']
    p = ParameterSet('x.y.z', 1)
    p.set_value('x.a', 2)
    assert_equals(p.items(), [('x.a', 2), ('x.y.z', 1)])
Exemplo n.º 3
0
def test_set_value():
    p = ParameterSet()
    p.set_value("x.y", 1)
    p.set_value("x.z", 2)
Exemplo n.º 4
0
def test_keys():
    keys = ['a', 'x.y.z']
    p = ParameterSet(keys[1], 1)
    p.set_value(keys[0], 1)
    assert_equals(p.keys(), keys)