summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Cristau <julien.cristau@logilab.fr>2013-11-22 18:37:17 +0100
committerJulien Cristau <julien.cristau@logilab.fr>2013-11-22 18:37:17 +0100
commitd4dddabb498eb1b0f677ed3555478cfd12e330bf (patch)
tree8f8c082b733966d4345bee31d3501b7ffeb29dc3
parentf184980a9faf53954becba7fee8a22e4d7c9bf97 (diff)
downloadlogilab-common-d4dddabb498eb1b0f677ed3555478cfd12e330bf.tar.gz
[testlib] handle skips in setUp and tearDown
Don't turn them into errors. Closes #190806.
-rw-r--r--testlib.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/testlib.py b/testlib.py
index c552590..817149c 100644
--- a/testlib.py
+++ b/testlib.py
@@ -550,6 +550,9 @@ class TestCase(unittest.TestCase):
func(*args, **kwargs)
except (KeyboardInterrupt, SystemExit):
raise
+ except unittest.SkipTest, e:
+ self._addSkip(result, str(e))
+ return False
except:
result.addError(self, self.__exc_info())
return False