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