Introducing a new style of test prep. Need to copy key files to another name (file.pypy) and patch the files to suit pypy diff -ur rope-0.9.4.orig/ropetest/builtinstest.pypy rope-0.9.4/ropetest/builtinstest.pypy --- ropetest/builtinstest.pypy 2012-06-11 19:24:43.186870531 +0800 +++ ropetest/builtinstest.pypy 2012-06-11 19:25:17.489872257 +0800 @@ -428,7 +428,7 @@ ' if foo: res.add(bar)\n' self.project.prefs['import_dynload_stdmods'] = True self.mod.write(src) - self.project.pycore.analyze_module(self.mod) +# self.project.pycore.analyze_module(self.mod) def test_abstractmethods_attribute(self): # see http://bugs.python.org/issue10006 for details diff -ur rope-0.9.4.orig/ropetest/__init__.pypy rope-0.9.4/ropetest/__init__.pypy --- ropetest/__init__.pypy 2012-06-11 20:49:40.320126969 +0800 +++ ropetest/__init__.pypy 2012-06-11 20:50:13.095128618 +0800 @@ -7,7 +7,6 @@ import ropetest.pyscopestest import ropetest.objectinfertest import ropetest.objectdbtest -import ropetest.advanced_oi_test import ropetest.runmodtest import ropetest.builtinstest import ropetest.historytest @@ -22,7 +21,6 @@ result.addTests(ropetest.pyscopestest.suite()) result.addTests(ropetest.objectinfertest.suite()) result.addTests(ropetest.objectdbtest.suite()) - result.addTests(ropetest.advanced_oi_test.suite()) result.addTests(ropetest.runmodtest.suite()) result.addTests(ropetest.builtinstest.suite()) result.addTests(ropetest.historytest.suite())