diff options
author | Jenkins <jenkins@review.openstack.org> | 2013-07-03 22:29:10 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2013-07-03 22:29:10 +0000 |
commit | 98d8fda44d8580b4d726708a91614114c32bd521 (patch) | |
tree | 594462212043bd3d03ceabf53523b05f53d2f4be /tests | |
parent | e912382db1d62ae97ff451ea8ca25830207fe335 (diff) | |
parent | 323e465718174299f392e1fb12726593712a2d34 (diff) | |
download | oslo-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.py | 8 |
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): |