import inplaceadd a = inplaceadd.A(7) a += 5 if a.val != 12: raise RuntimeError if a.thisown != 1: raise RuntimeError a -= 5 if a.val != 7: raise RuntimeError a *= 2 if a.val != 14: raise RuntimeError