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 requires 'coverage' module") parser.add_option("-m", "--mode", action="store", dest="mode", default="fast", help="'fast', 'full', or something that could be " "passed to nosetests -A [default: %default]") (options, args) = parser.parse_args() result = bottleneck.test(options.mode, verbose=options.verbose, extra_argv=args, doctests=options.doctests, coverage=options.coverage) if result.wasSuccessful(): sys.exit(0) else: sys.exit(1)
# In case we are run from the source directory, we don't want to import # bottleneck from there, we want to import the installed version: sys.path.pop(0) 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 requires 'coverage' module") parser.add_option("-m", "--mode", action="store", dest="mode", default="fast", help="'fast', 'full', or something that could be " "passed to nosetests -A [default: %default]") (options, args) = parser.parse_args() result = bottleneck.test(options.mode, verbose=options.verbose, extra_argv=args, doctests=options.doctests, coverage=options.coverage) if result.wasSuccessful(): sys.exit(0) else: sys.exit(1)
import bottleneck bottleneck.test()
import bottleneck import sys sys.exit(not bottleneck.test().wasSuccessful())
import bottleneck as bn bn.test()