diff --git a/tests/test_mr.py b/tests/test_mr.py index 93bae1610..f53582892 100644 --- a/tests/test_mr.py +++ b/tests/test_mr.py @@ -219,8 +219,9 @@ def test_reg_mw_wrong_type(self): try: mw_type = random.randint(3, 100) MW(pd, mw_type) - except PyverbsRDMAError: - pass + except PyverbsRDMAError as ex: + if ex.error_code == errno.EOPNOTSUPP: + raise unittest.SkipTest('Create memory window of type {} is not supported'.format(mw_type)) else: raise PyverbsError('Created a MW with type {t}'.\ format(t=mw_type))