diff options
author | Rémi Cardona <remi.cardona@logilab.fr> | 2015-09-21 18:21:58 +0200 |
---|---|---|
committer | Rémi Cardona <remi.cardona@logilab.fr> | 2015-09-21 18:21:58 +0200 |
commit | 0d2c10ced670c801ed32850c8ee0760ca8db02b4 (patch) | |
tree | cba2d7442f1d020c3142d284945ee4cd64b4ca06 | |
parent | 6ac46aa37813f34dd8ce7500366d2d519a03680b (diff) | |
download | logilab-common-0d2c10ced670c801ed32850c8ee0760ca8db02b4.tar.gz |
[testlib] Stop using internal TestCase._addSkip method
closes #XXX
-rw-r--r-- | logilab/common/testlib.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/logilab/common/testlib.py b/logilab/common/testlib.py index 601707e..9fafdfa 100644 --- a/logilab/common/testlib.py +++ b/logilab/common/testlib.py @@ -379,7 +379,12 @@ class TestCase(unittest.TestCase): try: skip_why = (getattr(self.__class__, '__unittest_skip_why__', '') or getattr(testMethod, '__unittest_skip_why__', '')) - self._addSkip(result, skip_why) + if hasattr(result, 'addSkip'): + result.addSkip(self, skip_why) + else: + warnings.warn("TestResult has no addSkip method, skips not reported", + RuntimeWarning, 2) + result.addSuccess(self) finally: result.stopTest(self) return |