[pypy-svn] r13423 - pypy/dist/pypy/translator/test
arigo at codespeak.net
arigo at codespeak.net
Wed Jun 15 02:19:09 CEST 2005
Author: arigo
Date: Wed Jun 15 02:19:07 2005
New Revision: 13423
Modified:
pypy/dist/pypy/translator/test/test_annrpython.py
Log:
A test for pedronis' last check-in.
Modified: pypy/dist/pypy/translator/test/test_annrpython.py
==============================================================================
--- pypy/dist/pypy/translator/test/test_annrpython.py (original)
+++ pypy/dist/pypy/translator/test/test_annrpython.py Wed Jun 15 02:19:07 2005
@@ -1311,6 +1311,22 @@
assert s.can_be_None
assert s.classdef.cls is A
+ def test_long_list_recursive_getvalue(self):
+ class A: pass
+ lst = []
+ for i in range(500):
+ a1 = A()
+ a1.stuff = lst
+ lst.append(a1)
+ def f():
+ A().stuff = None
+ return (A().stuff, lst)[1]
+ a = self.RPythonAnnotator()
+ s = a.build_types(f, [])
+ assert isinstance(s, annmodel.SomeList)
+ s_item = s.listdef.listitem.s_value
+ assert isinstance(s_item, annmodel.SomeInstance)
+
def g(n):
return [0,1,2,n]
More information about the Pypy-commit
mailing list