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))
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)])
def test_set_value(): p = ParameterSet() p.set_value("x.y", 1) p.set_value("x.z", 2)
def test_keys(): keys = ['a', 'x.y.z'] p = ParameterSet(keys[1], 1) p.set_value(keys[0], 1) assert_equals(p.keys(), keys)