import pytest from .utils import encrypt_test class TestEncryptTest(object): def test_skips_if_only_if_returns_false(self): with pytest.raises(pytest.skip.Exception) as exc_info: encrypt_test( None, None, None, None, only_if=lambda api: False, skip_message="message!" ) assert exc_info.value.args[0] == "message!"