diff options
author | Tyler Reddy <tyler.je.reddy@gmail.com> | 2019-07-13 10:39:07 -0600 |
---|---|---|
committer | Tyler Reddy <tyler.je.reddy@gmail.com> | 2019-07-13 13:55:29 -0600 |
commit | 030ebff9b9a7484335bbbb83971a0eacde88835f (patch) | |
tree | 32392ee6405e341740b9c51a06b8534de4f66a71 /tools/test-installed-numpy.py | |
parent | 4f7d5eb13394ec2b13fe9e22855fa009579cb49b (diff) | |
download | numpy-030ebff9b9a7484335bbbb83971a0eacde88835f.tar.gz |
MAINT, TST: remove test-installed-numpy.py
* replace usage of test-installed-numpy.py
with runtests.py; they serve similar purposes
and the latter is more commonly used / maintained
Diffstat (limited to 'tools/test-installed-numpy.py')
-rwxr-xr-x | tools/test-installed-numpy.py | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/tools/test-installed-numpy.py b/tools/test-installed-numpy.py deleted file mode 100755 index 5240253b6..000000000 --- a/tools/test-installed-numpy.py +++ /dev/null @@ -1,66 +0,0 @@ -#!/usr/bin/env python -from __future__ import division, absolute_import, print_function - -# A simple script to test the installed version of numpy by calling -# 'numpy.test()'. Key features: -# -- convenient command-line syntax -# -- sets exit status appropriately, useful for automated test environments - -# It would be better to set this up as a module in the numpy namespace, so -# that it could be run as: -# python -m numpy.run_tests <args> -# But, python2.4's -m switch only works with top-level modules, not modules -# that are inside packages. So, once we drop 2.4 support, maybe... - -import sys, os -# In case we are run from the source directory, we don't want to import numpy -# from there, we want to import the installed version: -sys.path.pop(0) - -from optparse import OptionParser -parser = OptionParser("usage: %prog [options] -- [nosetests options]") -parser.add_option("-v", "--verbose", - action="count", dest="verbose", default=1, - help="increase verbosity") -parser.add_option("--doctests", - action="store_true", dest="doctests", default=False, - help="Run doctests in module") -parser.add_option("--coverage", - action="store_true", dest="coverage", default=False, - help="report coverage of NumPy code (requires 'pytest-cov' module") -parser.add_option("-m", "--mode", - action="store", dest="mode", default="fast", - help="'fast', 'full', or something that could be " - "passed to pytest [default: %default]") -parser.add_option("-n", "--durations", - dest="durations", default=-1, - help="show time to run slowest N tests [default: -1]") -(options, args) = parser.parse_args() - -import numpy - -# Check that NPY_RELAXED_STRIDES_CHECKING is active when set. -# The same flags check is also used in the tests to switch behavior. -if (os.environ.get('NPY_RELAXED_STRIDES_CHECKING', "1") != "0"): - if not numpy.ones((10, 1), order='C').flags.f_contiguous: - print('NPY_RELAXED_STRIDES_CHECKING set, but not active.') - sys.exit(1) -elif numpy.ones((10, 1), order='C').flags.f_contiguous: - print('NPY_RELAXED_STRIDES_CHECKING not set, but active.') - sys.exit(1) - -if options.coverage: - # Produce code coverage XML report for codecov.io - args += ["--cov-report=xml"] - -result = numpy.test(options.mode, - verbose=options.verbose, - extra_argv=args, - doctests=options.doctests, - durations=int(options.durations), - coverage=options.coverage) - -if result: - sys.exit(0) -else: - sys.exit(1) |