import pytest from .utils import (base_hash_test, encrypt_test, hash_test, long_string_hash_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!" class TestHashTest(object): def test_skips_if_only_if_returns_false(self): with pytest.raises(pytest.skip.Exception) as exc_info: hash_test( None, None, None, only_if=lambda api: False, skip_message="message!" ) assert exc_info.value.args[0] == "message!" class TestBaseHashTest(object): def test_skips_if_only_if_returns_false(self): with pytest.raises(pytest.skip.Exception) as exc_info: base_hash_test( None, None, None, None, only_if=lambda api: False, skip_message="message!" ) assert exc_info.value.args[0] == "message!" class TestLongHashTest(object): def test_skips_if_only_if_returns_false(self): with pytest.raises(pytest.skip.Exception) as exc_info: long_string_hash_test( None, None, None, only_if=lambda api: False, skip_message="message!" ) assert exc_info.value.args[0] == "message!"