[pypy-svn] r31857 - pypy/dist/pypy/jit/codegen/i386/test
arigo at codespeak.net
arigo at codespeak.net
Wed Aug 30 22:52:02 CEST 2006
Author: arigo
Date: Wed Aug 30 22:52:00 2006
New Revision: 31857
Modified:
pypy/dist/pypy/jit/codegen/i386/test/test_auto_encoding.py
Log:
Put the tmp file in the usession dir, to avoid race conditions.
Modified: pypy/dist/pypy/jit/codegen/i386/test/test_auto_encoding.py
==============================================================================
--- pypy/dist/pypy/jit/codegen/i386/test/test_auto_encoding.py (original)
+++ pypy/dist/pypy/jit/codegen/i386/test/test_auto_encoding.py Wed Aug 30 22:52:00 2006
@@ -2,9 +2,10 @@
import py
from pypy.jit.codegen.i386 import ri386 as i386
from pypy.jit.codegen.i386.ri386setup import all_instructions
+from pypy.tool.udir import udir
-INPUTNAME = 'checkfile.s'
-FILENAME = 'checkfile.tmp'
+INPUTNAME = str(udir.join('checkfile.s'))
+FILENAME = str(udir.join('checkfile.tmp'))
BEGIN_TAG = '<<<ri386-test-begin>>>'
END_TAG = '<<<ri386-test-end>>>'
@@ -150,15 +151,15 @@
oplist.append(op)
g.write('\x09.string "%s"\n' % END_TAG)
g.close()
- os.system('as %s -o %s' % (INPUTNAME, FILENAME))
+ os.system('as "%s" -o "%s"' % (INPUTNAME, FILENAME))
try:
f = open(FILENAME, 'rb')
except IOError:
raise "Assembler error"
data = f.read()
f.close()
- os.unlink(FILENAME)
- os.unlink(INPUTNAME)
+## os.unlink(FILENAME)
+## os.unlink(INPUTNAME)
i = string.find(data, BEGIN_TAG)
assert i>=0
j = string.find(data, END_TAG, i)
More information about the Pypy-commit
mailing list