[pypy-svn] r49265 - pypy/dist/pypy/translator/c/test

arigo at codespeak.net arigo at codespeak.net
Sun Dec 2 12:01:27 CET 2007


Author: arigo
Date: Sun Dec  2 12:01:27 2007
New Revision: 49265

Modified:
   pypy/dist/pypy/translator/c/test/test_newgc.py
Log:
Forgot to check this in.  Another forgotten id() usage.


Modified: pypy/dist/pypy/translator/c/test/test_newgc.py
==============================================================================
--- pypy/dist/pypy/translator/c/test/test_newgc.py	(original)
+++ pypy/dist/pypy/translator/c/test/test_newgc.py	Sun Dec  2 12:01:27 2007
@@ -841,6 +841,7 @@
     should_be_moving = True
 
     def test_many_ids(self):
+        from pypy.rlib.objectmodel import compute_unique_id
         class A(object):
             pass
         def f():
@@ -852,7 +853,7 @@
             # remember the ids, it will trigger some collections itself
             i = 0
             while i < len(alist):
-                idarray[i] = id(alist[i])
+                idarray[i] = compute_unique_id(alist[i])
                 i += 1
             j = 0
             while j < 2:
@@ -860,7 +861,7 @@
                     [A() for i in range(20000)]
                 i = 0
                 while i < len(alist):
-                    if idarray[i] != id(alist[i]):
+                    if idarray[i] != compute_unique_id(alist[i]):
                         return j * 1000000 + i
                     i += 1
                 j += 1



More information about the Pypy-commit mailing list