diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2015-10-10 19:59:20 -0400 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2015-10-10 19:59:20 -0400 |
commit | 0a30d49169f5e73c86f452f284d10ed4b1646ff4 (patch) | |
tree | a674933c4633865f6cbb841fc5dac98d62e7aa89 /setuptools/command/test.py | |
parent | b9e23adff55624ba2c3527c9f807ec7962b58c5f (diff) | |
download | external_python_setuptools-0a30d49169f5e73c86f452f284d10ed4b1646ff4.tar.gz external_python_setuptools-0a30d49169f5e73c86f452f284d10ed4b1646ff4.tar.bz2 external_python_setuptools-0a30d49169f5e73c86f452f284d10ed4b1646ff4.zip |
Calculate test_args on demand rather than setting an attribute.
Diffstat (limited to 'setuptools/command/test.py')
-rw-r--r-- | setuptools/command/test.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/setuptools/command/test.py b/setuptools/command/test.py index 42689f70..a80d91ad 100644 --- a/setuptools/command/test.py +++ b/setuptools/command/test.py @@ -72,10 +72,6 @@ class test(Command): "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') if self.test_loader is None: self.test_loader = getattr(self.distribution, 'test_loader', None) if self.test_loader is None: @@ -83,6 +79,11 @@ class test(Command): if self.test_runner is None: self.test_runner = getattr(self.distribution, 'test_runner', None) + @property + def test_args(self): + verbose = ['--verbose'] if self.verbose else [] + return verbose + [self.test_suite] + def with_project_on_sys_path(self, func): with_2to3 = PY3 and getattr(self.distribution, 'use_2to3', False) |