blob: 43ec8a71059e11335f595c8d82f46c6f94279cb8 [file] [log] [blame]
Alex Gaynor0d381b72013-10-16 14:39:34 -07001import pytest
2
Paul Kehrerbde6fb52013-10-18 18:08:49 -05003from .utils import encrypt_test, hash_test, base_hash_test
Alex Gaynor0d381b72013-10-16 14:39:34 -07004
5
6class TestEncryptTest(object):
7 def test_skips_if_only_if_returns_false(self):
8 with pytest.raises(pytest.skip.Exception) as exc_info:
9 encrypt_test(
10 None, None, None, None,
11 only_if=lambda api: False,
12 skip_message="message!"
13 )
14 assert exc_info.value.args[0] == "message!"
Paul Kehrerbde6fb52013-10-18 18:08:49 -050015
16
17class TestHashTest(object):
18 def test_skips_if_only_if_returns_false(self):
19 with pytest.raises(pytest.skip.Exception) as exc_info:
20 hash_test(
21 None, None, None,
22 only_if=lambda api: False,
23 skip_message="message!"
24 )
25 assert exc_info.value.args[0] == "message!"
26
27
28class TestBaseHashTest(object):
29 def test_skips_if_only_if_returns_false(self):
30 with pytest.raises(pytest.skip.Exception) as exc_info:
31 base_hash_test(
32 None, None, None, None,
33 only_if=lambda api: False,
34 skip_message="message!"
35 )
36 assert exc_info.value.args[0] == "message!"