def test_mul_does_not_clone(self): # only testing right mul at the moment w = self.space.wrap arg = w(2) w_lis = W_ListObject(self.space, [arg]) w_lis.clone = None # does not crash self.space.mul(w_lis, w(5))
def test_mul_does_not_clone(self): # only testing right mul at the moment w = self.space.wrap arg = w(2) w_lis = W_ListObject(self.space, [arg]) w_lis.clone = None # does not crash self.space.mul(w_lis, w(5))
def test_copy_list(self): l1 = W_ListObject( self.space, [self.space.wrap(1), self.space.wrap(2), self.space.wrap(3)]) l2 = l1.clone() l2.append(self.space.wrap(4)) assert not l2 == l1.getitems()
def test_clone(self): l1 = W_ListObject( self.space, [self.space.wrap(1), self.space.wrap(2), self.space.wrap(3)]) clone = l1.clone() assert isinstance(clone.strategy, IntegerListStrategy) clone.append(self.space.wrap(7)) assert not self.space.eq_w(l1, clone)
def test_clone(self): l1 = W_ListObject(self.space, [self.space.wrap(1), self.space.wrap(2), self.space.wrap(3)]) clone = l1.clone() assert isinstance(clone.strategy, IntegerListStrategy) clone.append(self.space.wrap(7)) assert not self.space.eq_w(l1, clone)
def test_copy_list(self): l1 = W_ListObject(self.space, [self.space.wrap(1), self.space.wrap(2), self.space.wrap(3)]) l2 = l1.clone() l2.append(self.space.wrap(4)) assert not l2 == l1.getitems()