def test_set_value(value): f = Figure() assert None == f.value f.value = value assert value == f.value f.value = None assert None == f.value f.set_value(value) assert value == f.value
def test_sub_persistent(): a = Figure(1, ['m']) b = Figure(2, ['m']) d = a - b assert Figure(-1, ['m']) == d a.value = 3 a.unit[0] = 'g' b.value = 4 b.unit[0] = 'l' assert Figure(-1, ['m']) == d