summaryrefslogtreecommitdiff
path: root/setuptools/command/test.py
diff options
context:
space:
mode:
Diffstat (limited to 'setuptools/command/test.py')
-rw-r--r--setuptools/command/test.py82
1 files changed, 0 insertions, 82 deletions
diff --git a/setuptools/command/test.py b/setuptools/command/test.py
deleted file mode 100644
index 6b37a9f..0000000
--- a/setuptools/command/test.py
+++ /dev/null
@@ -1,82 +0,0 @@
-from distutils.cmd import Command
-from distutils.errors import DistutilsOptionError
-import sys
-
-class test(Command):
-
- """Command to run unit tests after installation"""
-
- description = "run unit tests after installation"
-
- user_options = [
- ('test-module=','m', "Run 'test_suite' in specified module"),
- ('test-suite=','s',
- "Test suite to run (e.g. 'some_module.test_suite')"),
- ]
-
- test_suite = None
- test_module = None
-
- def initialize_options(self):
- pass
-
-
- def finalize_options(self):
-
- if self.test_suite is None:
- if self.test_module is None:
- self.test_suite = self.distribution.test_suite
- else:
- self.test_suite = self.test_module+".test_suite"
- elif self.test_module:
- raise DistutilsOptionError(
- "You may specify a module or a suite, but not both"
- )
-
- self.test_args = [self.test_suite]
-
- if self.verbose:
- self.test_args.insert(0,'--verbose')
-
-
- def run(self):
-
- # Install before testing
- self.run_command('install')
-
- if self.test_suite:
- cmd = ' '.join(self.test_args)
-
- if self.dry_run:
- self.announce('skipping "unittest %s" (dry run)' % cmd)
- else:
- self.announce('running "unittest %s"' % cmd)
- import unittest
- unittest.main(None, None, [unittest.__file__]+self.test_args)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-