def test_copy_pset(): p1 = Parameter('Y', 9) p2 = Parameter('X', 3, lower=1, upper=24) p3 = Parameter('Z', 1, lower=0, upper=2) pset1 = Parameters([p1, p2, p3]) pset2 = pset1.copy() assert pset1 == pset2 assert id(pset1[0]) != id(pset2[0]) p4 = p1.copy() assert p4 == p1 assert id(p4) != id(p1)
def test_copy(): p1 = Parameter('X', 2, lower=0, upper=23) p2 = p1.copy() p1.init = 22 assert p2.init == 2