diff options
author | Alex Gaynor <alex.gaynor@gmail.com> | 2018-07-16 11:18:33 -0400 |
---|---|---|
committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2018-07-16 20:48:33 +0530 |
commit | 2e85a925b49e566776585f35a7c0653510d84262 (patch) | |
tree | e6c6242efcab8249cbc56e6db8735e3566b0b96a /tests/wycheproof/test_utils.py | |
parent | b09b9ecd695187f323c509aecdf517cadcf728d1 (diff) | |
download | cryptography-2e85a925b49e566776585f35a7c0653510d84262.tar.gz cryptography-2e85a925b49e566776585f35a7c0653510d84262.tar.bz2 cryptography-2e85a925b49e566776585f35a7c0653510d84262.zip |
Refs #3331 -- added initial wycheproof integration, starting with x25519, rsa, and keywrap (#4310)
* Refs #3331 -- added initial wycheproof integration, starting with x25519 tests
Diffstat (limited to 'tests/wycheproof/test_utils.py')
-rw-r--r-- | tests/wycheproof/test_utils.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/wycheproof/test_utils.py b/tests/wycheproof/test_utils.py new file mode 100644 index 00000000..82c0a359 --- /dev/null +++ b/tests/wycheproof/test_utils.py @@ -0,0 +1,21 @@ +# This file is dual licensed under the terms of the Apache License, Version +# 2.0, and the BSD License. See the LICENSE file in the root of this repository +# for complete details. + +from __future__ import absolute_import, division, print_function + +import pytest + +from ..utils import WycheproofTest, skip_if_wycheproof_none + + +def test_wycheproof_test_repr(): + wycheproof = WycheproofTest({}, {"tcId": 3}) + assert repr(wycheproof) == "<WycheproofTest({}, {'tcId': 3}, tcId=3)>" + + +def test_skip_if_wycheproof_none(): + with pytest.raises(pytest.skip.Exception): + skip_if_wycheproof_none(None) + + skip_if_wycheproof_none("abc") |