[pypy-commit] pypy gc-minimark-pinning: fix more tests
fijal
noreply at buildbot.pypy.org
Fri May 11 18:17:49 CEST 2012
Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: gc-minimark-pinning
Changeset: r55045:a9772bc4012c
Date: 2012-05-11 18:17 +0200
http://bitbucket.org/pypy/pypy/changeset/a9772bc4012c/
Log: fix more tests
diff --git a/pypy/rpython/memory/test/test_transformed_gc.py b/pypy/rpython/memory/test/test_transformed_gc.py
--- a/pypy/rpython/memory/test/test_transformed_gc.py
+++ b/pypy/rpython/memory/test/test_transformed_gc.py
@@ -691,10 +691,7 @@
s = str(i)
if not rgc.can_move(s):
return 13
- sum = 0
- with rgc.pinned_object(s):
- sum += int(rgc.can_move(s))
- sum += 10 * int(rgc.can_move(s))
+ sum = int(rgc.pin(s))
return sum
return f
@@ -703,9 +700,9 @@
if not self.GC_CAN_MOVE:
assert res == 13
elif self.GC_CAN_ALWAYS_PIN:
- assert res == 10
+ assert res == 1
else:
- assert res == 11 or res == 13 # sometimes fresh objs can't move
+ assert res == 0 or res == 13 # sometimes fresh objs can't move
class GenericMovingGCTests(GenericGCTests):
More information about the pypy-commit
mailing list