diff options
author | Alex Gaynor <alex.gaynor@gmail.com> | 2014-01-09 18:05:42 -0800 |
---|---|---|
committer | Alex Gaynor <alex.gaynor@gmail.com> | 2014-01-09 18:05:42 -0800 |
commit | 0c7b560a8259834a0697f670e7f66c69041b3b60 (patch) | |
tree | edb7131a6f11a5ef525c77a583ceaaa19e2119a6 /tests | |
parent | 3d5913d223ecac8e130c8b2a8fcb25a715f57f3b (diff) | |
parent | 588b0acac807f4aaa6da564be7f0363626415d4b (diff) | |
download | cryptography-0c7b560a8259834a0697f670e7f66c69041b3b60.tar.gz cryptography-0c7b560a8259834a0697f670e7f66c69041b3b60.tar.bz2 cryptography-0c7b560a8259834a0697f670e7f66c69041b3b60.zip |
Merge pull request #405 from reaperhulk/common-crypto-binding
CommonCrypto Binding
Diffstat (limited to 'tests')
-rw-r--r-- | tests/hazmat/bindings/test_commoncrypto.py | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tests/hazmat/bindings/test_commoncrypto.py b/tests/hazmat/bindings/test_commoncrypto.py new file mode 100644 index 00000000..db3d1b74 --- /dev/null +++ b/tests/hazmat/bindings/test_commoncrypto.py @@ -0,0 +1,32 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import pytest + +from cryptography.hazmat.bindings.commoncrypto.binding import Binding + + +@pytest.mark.skipif(not Binding.is_available(), + reason="CommonCrypto not available") +class TestCommonCrypto(object): + def test_binding_loads(self): + binding = Binding() + assert binding + assert binding.lib + assert binding.ffi + + def test_binding_returns_same_lib(self): + binding = Binding() + binding2 = Binding() + assert binding.lib == binding2.lib + assert binding.ffi == binding2.ffi |