summaryrefslogtreecommitdiff
path: root/pbr/packaging.py
diff options
context:
space:
mode:
Diffstat (limited to 'pbr/packaging.py')
-rw-r--r--pbr/packaging.py24
1 files changed, 9 insertions, 15 deletions
diff --git a/pbr/packaging.py b/pbr/packaging.py
index 9ed1dbb..fe460f9 100644
--- a/pbr/packaging.py
+++ b/pbr/packaging.py
@@ -39,6 +39,7 @@ from pbr import extra_files
from pbr import git
from pbr import options
import pbr.pbr_json
+from pbr import testr_command
from pbr import version
REQUIREMENTS_FILES = ('requirements.txt', 'tools/pip-requires')
@@ -246,27 +247,20 @@ class _PipInstallTestRequires(object):
self.install_test_requirements()
_copy_test_requires_to(self.egg_info)
-try:
- from pbr import testr_command
-
- class TestrTest(testr_command.Testr, _PipInstallTestRequires):
- """Make setup.py test do the right thing."""
- command_name = 'test'
-
- def run(self):
- self.pre_run()
- # Can't use super - base class old-style class
- testr_command.Testr.run(self)
+class TestrTest(testr_command.Testr):
+ """Make setup.py test do the right thing."""
- _have_testr = True
+ command_name = 'test'
-except ImportError:
- _have_testr = False
+ def run(self):
+ # Can't use super - base class old-style class
+ testr_command.Testr.run(self)
def have_testr():
- return _have_testr
+ return testr_command.have_testr
+
try:
from nose import commands