From 87fc8ced5e73f00dbc346cc41f4d59bc8a82cc7a Mon Sep 17 00:00:00 2001 From: shortcutme Date: Tue, 17 Dec 2019 16:06:13 +0100 Subject: [PATCH] Accept only my exception when testing Noparallel --- src/Test/TestNoparallel.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Test/TestNoparallel.py b/src/Test/TestNoparallel.py index 4d1a28f0..d80cc5fb 100644 --- a/src/Test/TestNoparallel.py +++ b/src/Test/TestNoparallel.py @@ -132,15 +132,18 @@ class TestNoparallel: assert 1.2 > taken >= 1.0 # 2 * 0.5s count = ~1s def testException(self, queue_spawn): + class MyException(Exception): + pass + @util.Noparallel() def raiseException(): - raise Exception("Test error!") + raise MyException("Test error!") - with pytest.raises(Exception) as err: + with pytest.raises(MyException) as err: raiseException() assert str(err.value) == "Test error!" - with pytest.raises(Exception) as err: + with pytest.raises(MyException) as err: queue_spawn(raiseException).get() assert str(err.value) == "Test error!"