diff options
author | Alex Gaynor <alex.gaynor@gmail.com> | 2014-10-25 17:47:19 -0700 |
---|---|---|
committer | Alex Gaynor <alex.gaynor@gmail.com> | 2014-10-25 17:47:19 -0700 |
commit | e7e3ed04bb5e7c74e2b61938626fe13c581f2656 (patch) | |
tree | 759c1e324c3a0eb9af2e02588dcfc4ddf7711c4d /tests/test_utils.py | |
parent | 1b8c0b31816762d025356fc77f10db71533ac98e (diff) | |
parent | 4d05537fa5e6c3a3f38b9027deeaf8e799a3a415 (diff) | |
download | cryptography-e7e3ed04bb5e7c74e2b61938626fe13c581f2656.tar.gz cryptography-e7e3ed04bb5e7c74e2b61938626fe13c581f2656.tar.bz2 cryptography-e7e3ed04bb5e7c74e2b61938626fe13c581f2656.zip |
Merge branch 'master' into verify-interfaces
Diffstat (limited to 'tests/test_utils.py')
-rw-r--r-- | tests/test_utils.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/test_utils.py b/tests/test_utils.py index 6c8d088b..8bb8422c 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -32,7 +32,7 @@ from .utils import ( load_fips_ecdsa_key_pair_vectors, load_fips_ecdsa_signing_vectors, load_hash_vectors, load_kasvs_dh_vectors, load_nist_vectors, load_pkcs1_vectors, load_rsa_nist_vectors, load_vectors_from_file, - raises_unsupported_algorithm, select_backends + raises_unsupported_algorithm, select_backends, skip_if_empty ) @@ -82,6 +82,13 @@ def test_select_two_backends(): assert selected_backends == [b1, b2] +def test_skip_if_empty(): + with pytest.raises(pytest.skip.Exception): + skip_if_empty([], [FakeInterface]) + + skip_if_empty(["notempty"], [FakeInterface]) + + def test_check_backend_support_skip(): supported = pretend.stub( kwargs={"only_if": lambda backend: False, "skip_message": "Nope"} |