From 5a7c99d29d85f32d55c97ba73d29c3a45bdfef51 Mon Sep 17 00:00:00 2001 From: david-sarah Date: Tue, 18 Jan 2011 20:24:01 -0800 Subject: [PATCH] Change misc/build_helpers/test-with-fake-pkg to use 'setup.py trial'. refs #1296 --- misc/build_helpers/test-with-fake-pkg.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/misc/build_helpers/test-with-fake-pkg.py b/misc/build_helpers/test-with-fake-pkg.py index d4ae7311..f3ecf880 100644 --- a/misc/build_helpers/test-with-fake-pkg.py +++ b/misc/build_helpers/test-with-fake-pkg.py @@ -2,7 +2,7 @@ # We put a fake "pycryptopp-0.5.13" package on the PYTHONPATH so that # the build system thinks pycryptopp-0.5.13 is already installed. Then -# we execute run_trial.py. If the build system is too naive/greedy +# we execute 'setup.py trial'. If the build system is too naive/greedy # about finding dependencies, it will latch onto the # "pycryptopp-0.5.13" and then will be unable to satisfy the # requirement (from _auto_deps.py) for pycryptopp >= 0.5.20 (or @@ -11,7 +11,7 @@ # test-with-fake-pkg.py shows a failure, but with the ticket1190 # branch, test-with-fake-pkg.py succeeds. -import glob, os, subprocess, sys +import os, subprocess, sys fakepkgdir = 'misc/build_helpers/fakepkgs' fakepkgname = "pycryptopp" @@ -25,9 +25,6 @@ try: except OSError: # probably already exists pass -os.chdir('src') -trial=os.path.join(os.getcwd(), '..', 'misc', 'build_helpers', 'run_trial.py') -os.environ['PATH']=os.getcwd()+os.pathsep+os.environ['PATH'] -eggs = [os.path.realpath(p) for p in glob.glob(os.path.join('..', '*.egg'))] -os.environ['PYTHONPATH']=os.pathsep+pkgdirname+os.pathsep+os.pathsep.join(eggs)+os.pathsep+os.environ.get('PYTHONPATH','') -sys.exit(subprocess.call([sys.executable, trial, testsuite], env=os.environ)) + +os.environ['PYTHONPATH']=pkgdirname+os.pathsep+os.environ.get('PYTHONPATH','') +sys.exit(subprocess.call([sys.executable, 'setup.py', 'trial', '-s', testsuite], env=os.environ)) -- 2.37.2