summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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