コード例 #1
0
ファイル: test_listobject.py プロジェクト: charred/pypy
 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))
コード例 #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))
コード例 #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()
コード例 #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)
コード例 #5
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)
コード例 #6
0
ファイル: test_liststrategies.py プロジェクト: Debug-Orz/Sypy
 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()