[pypy-commit] pypy set-strategies: FakeInt is needed for this test class but setup_class is overwritten
l.diekmann
noreply at buildbot.pypy.org
Thu Nov 10 13:51:00 CET 2011
Author: Lukas Diekmann <lukas.diekmann at uni-duesseldorf.de>
Branch: set-strategies
Changeset: r49192:142e4c1b492d
Date: 2011-07-22 16:15 +0200
http://bitbucket.org/pypy/pypy/changeset/142e4c1b492d/
Log: FakeInt is needed for this test class but setup_class is overwritten
diff --git a/pypy/objspace/std/test/test_builtinshortcut.py b/pypy/objspace/std/test/test_builtinshortcut.py
--- a/pypy/objspace/std/test/test_builtinshortcut.py
+++ b/pypy/objspace/std/test/test_builtinshortcut.py
@@ -85,6 +85,20 @@
def setup_class(cls):
from pypy import conftest
cls.space = conftest.gettestobjspace(**WITH_BUILTINSHORTCUT)
+ w_fakeint = cls.space.appexec([], """():
+ class FakeInt(object):
+ def __init__(self, value):
+ self.value = value
+ def __hash__(self):
+ return hash(self.value)
+
+ def __eq__(self, other):
+ if other == self.value:
+ return True
+ return False
+ return FakeInt
+ """)
+ cls.w_FakeInt = w_fakeint
class AppTestString(test_stringobject.AppTestStringObject):
def setup_class(cls):
More information about the pypy-commit
mailing list