[pypy-svn] r24561 - pypy/dist/pypy/rpython/memory/test

cfbolz at codespeak.net cfbolz at codespeak.net
Mon Mar 20 01:12:50 CET 2006


Author: cfbolz
Date: Mon Mar 20 01:12:48 2006
New Revision: 24561

Modified:
   pypy/dist/pypy/rpython/memory/test/test_support.py
Log:
make the test to something useful at the expense of making it take longer :-(


Modified: pypy/dist/pypy/rpython/memory/test/test_support.py
==============================================================================
--- pypy/dist/pypy/rpython/memory/test/test_support.py	(original)
+++ pypy/dist/pypy/rpython/memory/test/test_support.py	Mon Mar 20 01:12:48 2006
@@ -1,8 +1,10 @@
 from pypy.rpython.objectmodel import free_non_gc_object
 from pypy.rpython.memory.support import AddressLinkedList, FreeList, CHUNK_SIZE
+from pypy.rpython.memory import support
 from pypy.rpython.memory.lladdress import raw_malloc, raw_free, NULL
 from pypy.rpython.memory.test.test_llinterpsim import interpret
 
+
 class TestAddressLinkedList(object):
     def test_simple_access(self):
         addr = raw_malloc(100)
@@ -32,16 +34,16 @@
     def test_big_access(self):
         addr = raw_malloc(1)
         ll = AddressLinkedList()
-        for i in range(1000):
+        for i in range(3000):
             print i
             ll.append(addr + i)
-        for i in range(1000)[::-1]:
+        for i in range(3000)[::-1]:
             a = ll.pop()
             assert a - addr == i
-        for i in range(1000):
+        for i in range(3000):
             print i
             ll.append(addr + i)
-        for i in range(1000)[::-1]:
+        for i in range(3000)[::-1]:
             a = ll.pop()
             assert a - addr == i
         ll.free()
@@ -64,14 +66,14 @@
         res = res and (ll.pop() == NULL)
         res = res and (ll.pop() == NULL)
         ll.append(addr)
-        for i in range(100):
+        for i in range(3000):
             ll.append(addr + i)
-        for i in range(99, -1, -1):
+        for i in range(2999, -1, -1):
             a = ll.pop()
             res = res and (a - addr == i)
-        for i in range(100):
+        for i in range(3000):
             ll.append(addr + i)
-        for i in range(99, -1, -1):
+        for i in range(2999, -1, -1):
             a = ll.pop()
             res = res and (a - addr == i)
         ll.free()



More information about the Pypy-commit mailing list