[pypy-commit] pypy rgc-mem-pressure: improve a test for rgc.add_memory_pressure. not sure that it is really doing what we want it to do.
justinpeel
noreply at buildbot.pypy.org
Fri Oct 21 03:55:17 CEST 2011
Author: Justin Peel <notmuchtotell at 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')
More information about the pypy-commit
mailing list