[py-dev] py.test --looponfailing IOError
Matthew Edwards
monopocalypse+py-dev at gmail.com
Sat Jul 12 00:50:12 CEST 2008
Hi
I'm running py 0.9.1 (from tarfile) on Windows XP. I've written a
couple of simple tests, which are in a folder called test. Whenever I
do "py.test --looponfailing test/" I get the following output:
inserting into sys.path: C:\Program Files\Python\Lib\site-packages
* opening PopenGateway: C:\Program Files\Python\python.exe
Traceback (most recent call last):
File "C:\Program
Files\Python\Lib\site-packages\py\bin\win32\\..\py.test", line 4, in
<module>
py.test.cmdline.main()
File "C:\Program Files\Python\Lib\site-packages\py\test\cmdline.py",
line 15, in main
failures = session.main()
File "C:\Program
Files\Python\Lib\site-packages\py\test\terminal\remote.py", line 82,
in main
failures = self.run_remote_session(failures)
File "C:\Program
Files\Python\Lib\site-packages\py\test\terminal\remote.py", line 100,
in run_remote_session
gw, topdir = self._initslavegateway()
File "C:\Program
Files\Python\Lib\site-packages\py\test\terminal\remote.py", line 97,
in _initslavegateway
return py.execnet.PopenGateway(self.executable), topdir
File "C:\Program
Files\Python\Lib\site-packages\py\execnet\register.py", line 66, in
__init__
super(PopenGateway, self).__init__(cmd)
File "C:\Program
Files\Python\Lib\site-packages\py\execnet\register.py", line 55, in
__init__
super(PopenCmdGateway, self).__init__(io=io)
File "C:\Program
Files\Python\Lib\site-packages\py\execnet\register.py", line 29, in
__init__
self._remote_bootstrap_gateway(io)
File "C:\Program
Files\Python\Lib\site-packages\py\execnet\register.py", line 80, in
_remote_bootstrap_gateway
super(PopenGateway, self)._remote_bootstrap_gateway(io, s)
File "C:\Program
Files\Python\Lib\site-packages\py\execnet\register.py", line 49, in
_remote_bootstrap_gateway
io.write('%r\n' % source)
File "C:\Program
Files\Python\Lib\site-packages\py\execnet\inputoutput.py", line 95, in
write
self.outfile.write(data)
IOError: [Errno 22] Invalid argument
I can run the tests without --looponfailing.
Any help appreciated
Matthew
More information about the Pytest-dev
mailing list