Author: Justin Peel <notmuchtot...@gmail.com>
Branch: rgc-mem-pressure
Changeset: r48291:eac625745920
Date: 2011-10-20 19:54 -0600
http://bitbucket.org/pypy/pypy/changeset/eac625745920/

Log:    improve a test for rgc.add_memory_pressure. not sure that it is
        really doing what we want it to do.

diff --git a/pypy/translator/c/test/test_newgc.py 
b/pypy/translator/c/test/test_newgc.py
--- a/pypy/translator/c/test/test_newgc.py
+++ b/pypy/translator/c/test/test_newgc.py
@@ -1459,14 +1459,18 @@
         assert res == -99997
 
     def define_nongc_opaque_attached_to_gc(cls):
+        from pypy.module._hashlib.interp_hashlib import HASH_MALLOC_SIZE
+        from pypy.rlib import rgc, ropenssl
         from pypy.rpython.lltypesystem import rffi
-        from pypy.rlib import ropenssl
+
         class A:
             def __init__(self):
                 self.ctx = lltype.malloc(ropenssl.EVP_MD_CTX.TO,
                     flavor='raw')
                 digest = ropenssl.EVP_get_digestbyname('sha1')
                 ropenssl.EVP_DigestInit(self.ctx, digest)
+                rgc.add_memory_pressure(HASH_MALLOC_SIZE + 64)
+
             def __del__(self):
                 ropenssl.EVP_MD_CTX_cleanup(self.ctx)
                 lltype.free(self.ctx, flavor='raw')
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to