| 12345678910111213141516171819202122232425 |
- """ This script simply gets the paths correct for testing eventlet with the
- hub extension for Nose."""
- import nose
- from os.path import dirname, realpath, abspath
- import sys
- parent_dir = dirname(dirname(realpath(abspath(__file__))))
- if parent_dir not in sys.path:
- sys.path.insert(0, parent_dir)
- # hacky hacks: skip test__api_timeout when under 2.4 because otherwise it SyntaxErrors
- if sys.version_info < (2,5):
- argv = sys.argv + ["--exclude=.*_with_statement.*"]
- else:
- argv = sys.argv
-
- # hudson does a better job printing the test results if the exit value is 0
- zero_status = '--force-zero-status'
- if zero_status in argv:
- argv.remove(zero_status)
- launch = nose.run
- else:
- launch = nose.main
- launch(argv=argv)
|