summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-07-03 22:29:10 +0000
committerGerrit Code Review <review@openstack.org>2013-07-03 22:29:10 +0000
commit98d8fda44d8580b4d726708a91614114c32bd521 (patch)
tree594462212043bd3d03ceabf53523b05f53d2f4be /tests
parente912382db1d62ae97ff451ea8ca25830207fe335 (diff)
parent323e465718174299f392e1fb12726593712a2d34 (diff)
downloadoslo-98d8fda44d8580b4d726708a91614114c32bd521.tar.gz
oslo-98d8fda44d8580b4d726708a91614114c32bd521.tar.xz
oslo-98d8fda44d8580b4d726708a91614114c32bd521.zip
Merge "Add conditional exception reraise"
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/test_excutils.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/unit/test_excutils.py b/tests/unit/test_excutils.py
index b8f9b96..1386eaa 100644
--- a/tests/unit/test_excutils.py
+++ b/tests/unit/test_excutils.py
@@ -52,6 +52,14 @@ class SaveAndReraiseTest(utils.BaseTestCase):
self.assertEqual(str(e), msg)
+ def test_save_and_reraise_exception_no_reraise(self):
+ """Test that suppressing the reraise works."""
+ try:
+ raise Exception('foo')
+ except Exception:
+ with excutils.save_and_reraise_exception() as ctxt:
+ ctxt.reraise = False
+
class ForeverRetryUncaughtExceptionsTest(utils.BaseTestCase):