Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
def test_copy():
    p1 = Parameter('X', 2, lower=0, upper=23)
    p2 = p1.copy()
    p1.init = 22
    assert p2.init == 2