homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vinay.sajip
Recipients benjamin.peterson, vinay.sajip
Date 2011年06月14日.08:25:04
SpamBayes Score 2.3075652e-09
Marked as misclassified No
Message-id <1308039905.35.0.844130092935.issue12331@psf.upfronthosting.co.za>
In-reply-to
Content
Some of the tests for lib2to3 write into folders which are protected in an installed Python. This means that regression tests fail when run on an installed Python, even though they run wihtout these errors on a source build. I think writes should be done into temp files, so that you can run regressions on installed Pythons.
Example failure:
======================================================================
ERROR: test_refactor_file (lib2to3.tests.test_refactor.TestRefactoringTool)
----------------------------------------------------------------------
Traceback (most recent call last):
 File "/usr/local/lib/python3.3/lib2to3/tests/test_refactor.py", line 190, in check_file_refactoring
 rt.refactor_file(test_file, True)
 File "/usr/local/lib/python3.3/lib2to3/refactor.py", line 353, in refactor_file
 write=write, encoding=encoding)
 File "/usr/local/lib/python3.3/lib2to3/refactor.py", line 518, in processed_file
 self.write_file(new_text, filename, old_text, encoding)
 File "/usr/local/lib/python3.3/lib2to3/refactor.py", line 530, in write_file
 f = _open_with_encoding(filename, "w", encoding=encoding)
IOError: [Errno 13] Permission denied: '/usr/local/lib/python3.3/lib2to3/tests/data/fixers/parrot_example.py'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
 File "/usr/local/lib/python3.3/lib2to3/tests/test_refactor.py", line 200, in test_refactor_file
 self.check_file_refactoring(test_file, _DEFAULT_FIXERS)
 File "/usr/local/lib/python3.3/lib2to3/tests/test_refactor.py", line 194, in check_file_refactoring
 with open(test_file, "wb") as fp:
IOError: [Errno 13] Permission denied: '/usr/local/lib/python3.3/lib2to3/tests/data/fixers/parrot_example.py'
History
Date User Action Args
2011年06月14日 08:25:05vinay.sajipsetrecipients: + vinay.sajip, benjamin.peterson
2011年06月14日 08:25:05vinay.sajipsetmessageid: <1308039905.35.0.844130092935.issue12331@psf.upfronthosting.co.za>
2011年06月14日 08:25:04vinay.sajiplinkissue12331 messages
2011年06月14日 08:25:04vinay.sajipcreate

AltStyle によって変換されたページ (->オリジナル) /