Example #1
0
 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))
Example #2
0
 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))
Example #3
0
 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()
Example #4
0
 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)
Example #6
0
 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()