[Python-Dev] [Python-checkins] r86965 - python/branches/py3k/Lib/test/main.py (original) (raw)
Nick Coghlan ncoghlan at gmail.com
Fri Dec 3 11:53:04 CET 2010
- Previous message: [Python-Dev] transform() and untransform() methods, and the codec registry
- Next message: [Python-Dev] [Python-checkins] r86965 - python/branches/py3k/Lib/test/__main__.py
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Fri, Dec 3, 2010 at 8:42 PM, michael.foord <python-checkins at python.org> wrote:
+# When tests are run from the Python build directory, it is best practice +# to keep the test files in a subfolder. It eases the cleanup of leftover +# files using command "make distclean". +if sysconfig.ispythonbuild(): + TEMPDIR = os.path.join(sysconfig.getconfigvar('srcdir'), 'build') + TEMPDIR = os.path.abspath(TEMPDIR) + if not os.path.exists(TEMPDIR): + os.mkdir(TEMPDIR) + regrtest.TEMPDIR = TEMPDIR
If syconfig.is_python_build() returns False...
+# Define a writable temp dir that will be used as cwd while running +# the tests. The name of the dir includes the pid to allow parallel +# testing (see the -j option). +TESTCWD = 'testpython{}'.format(os.getpid()) + +TESTCWD = os.path.join(TEMPDIR, TESTCWD)
... this line is going to blow up with a NameError.
I would suggest putting this common setup code into a _make_test_dir() helper function in regrtest, then have both regrtest and test.main call it.
Cheers, Nick.
-- Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
- Previous message: [Python-Dev] transform() and untransform() methods, and the codec registry
- Next message: [Python-Dev] [Python-checkins] r86965 - python/branches/py3k/Lib/test/__main__.py
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]