diff options
author | Jharrod LaFon <jharrod.lafon@gmail.com> | 2014-04-14 14:01:51 -0400 |
---|---|---|
committer | Jharrod LaFon <jharrod.lafon@gmail.com> | 2014-04-14 14:01:51 -0400 |
commit | acd5cf2113bb179731a94984bb826528a31fcb06 (patch) | |
tree | 66da33b35d68d2dc3ecbc6cfb9b401ac6351a6a9 /tests/run.py | |
parent | a88ed45d9bdc2e158fe7d69be8e01f798ded7b8e (diff) | |
parent | 5d57fe78405ac06a306f5ed2dd1b630a909cbdfb (diff) | |
download | pygments-acd5cf2113bb179731a94984bb826528a31fcb06.tar.gz |
Merged head
Diffstat (limited to 'tests/run.py')
-rw-r--r-- | tests/run.py | 33 |
1 files changed, 12 insertions, 21 deletions
diff --git a/tests/run.py b/tests/run.py index 6c22fdc8..e87837e5 100644 --- a/tests/run.py +++ b/tests/run.py @@ -12,42 +12,33 @@ :license: BSD, see LICENSE for details. """ +from __future__ import print_function + import sys, os -if sys.version_info >= (3,): - # copy test suite over to "build/lib" and convert it - print ('Copying and converting sources to build/lib/test...') - from distutils.util import copydir_run_2to3 - testroot = os.path.dirname(__file__) - newroot = os.path.join(testroot, '..', 'build/lib/test') - copydir_run_2to3(testroot, newroot) - # make nose believe that we run from the converted dir - os.chdir(newroot) -else: - # only find tests in this directory - if os.path.dirname(__file__): - os.chdir(os.path.dirname(__file__)) +# only find tests in this directory +if os.path.dirname(__file__): + os.chdir(os.path.dirname(__file__)) try: import nose except ImportError: - print ('nose is required to run the Pygments test suite') + print('nose is required to run the Pygments test suite') sys.exit(1) try: # make sure the current source is first on sys.path sys.path.insert(0, '..') import pygments -except SyntaxError: - print ('Syntax error: %s' % sys.exc_info()[1]) - print ('Please run setup.py build before make test on Python 3') +except SyntaxError as err: + print('Syntax error: %s' % err) sys.exit(1) -except ImportError: - print ('Cannot find Pygments to test: %s' % sys.exc_info()[1]) +except ImportError as err: + print('Cannot find Pygments to test: %s' % err) sys.exit(1) else: - print ('Pygments %s test suite running (Python %s)...' % - (pygments.__version__, sys.version.split()[0])) + print('Pygments %s test suite running (Python %s)...' % + (pygments.__version__, sys.version.split()[0])) nose.main() |