[pypy-svn] r17273 - pypy/dist/pypy/translator/c/test
ericvrp at codespeak.net
ericvrp at codespeak.net
Tue Sep 6 13:26:06 CEST 2005
Author: ericvrp
Date: Tue Sep 6 13:26:05 2005
New Revision: 17273
Modified:
pypy/dist/pypy/translator/c/test/test_typed.py
Log:
Added basic list operations test (from llvm backend) that used to pass,
but fails since last optz on lists.
Modified: pypy/dist/pypy/translator/c/test/test_typed.py
==============================================================================
--- pypy/dist/pypy/translator/c/test/test_typed.py (original)
+++ pypy/dist/pypy/translator/c/test/test_typed.py Tue Sep 6 13:26:05 2005
@@ -332,3 +332,20 @@
assert res[0] == True
assert res[1] == intmask(hash(c)+hash(d))
+
+ def test_list_basic_ops(self):
+ def list_basic_ops(i=int, j=int):
+ l = [1,2,3]
+ l.insert(0, 42)
+ del l[1]
+ l.append(i)
+ listlen = len(l)
+ l.extend(l)
+ del l[listlen:]
+ l += [5,6]
+ l[1] = i
+ return l[j]
+ f = self.getcompiled(list_basic_ops)
+ for i in range(6):
+ for j in range(6):
+ assert f(i,j) == list_basic_ops(i,j)
More information about the Pypy-commit
mailing list