[pypy-svn] r63997 - pypy/trunk/pypy/module/__builtin__/test
fijal at codespeak.net
fijal at codespeak.net
Sun Apr 12 23:59:11 CEST 2009
Author: fijal
Date: Sun Apr 12 23:59:10 2009
New Revision: 63997
Modified:
pypy/trunk/pypy/module/__builtin__/test/test_import.py
Log:
create pyc files for appdirect tests
Modified: pypy/trunk/pypy/module/__builtin__/test/test_import.py
==============================================================================
--- pypy/trunk/pypy/module/__builtin__/test/test_import.py (original)
+++ pypy/trunk/pypy/module/__builtin__/test/test_import.py Sun Apr 12 23:59:10 2009
@@ -72,7 +72,11 @@
# create compiled/x.py and a corresponding pyc file
p = setuppkg("compiled", x = "x = 84")
if conftest.option.runappdirect:
- pass
+ import marshal, stat, struct, os, imp
+ code = py.code.Source(p.join("x.py").read()).compile()
+ s3 = marshal.dumps(code)
+ s2 = struct.pack("i", os.stat(str(p.join("x.py")))[stat.ST_MTIME])
+ p.join("x.pyc").write(imp.get_magic() + s2 + s3)
else:
w = space.wrap
w_modname = w("compiled.x")
More information about the Pypy-commit
mailing list