diff options
author | Paul Kehrer <paul.l.kehrer@gmail.com> | 2019-09-09 13:23:35 +0800 |
---|---|---|
committer | Alex Gaynor <alex.gaynor@gmail.com> | 2019-09-09 00:23:35 -0500 |
commit | 73114b39c1afe6061cc45acf02d185934ae08b04 (patch) | |
tree | 30903c144be9d1a8d36eb7f1364b9d91880bcddd /tests/x509/test_x509.py | |
parent | f7c77712d6611dc72cb2ef6fb1fe72fee4ab88de (diff) | |
download | cryptography-73114b39c1afe6061cc45acf02d185934ae08b04.tar.gz cryptography-73114b39c1afe6061cc45acf02d185934ae08b04.tar.bz2 cryptography-73114b39c1afe6061cc45acf02d185934ae08b04.zip |
fix coverage, small cleanups in tests (#4990)
Diffstat (limited to 'tests/x509/test_x509.py')
-rw-r--r-- | tests/x509/test_x509.py | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/tests/x509/test_x509.py b/tests/x509/test_x509.py index 8a8507bd..07a6019b 100644 --- a/tests/x509/test_x509.py +++ b/tests/x509/test_x509.py @@ -2235,20 +2235,6 @@ class TestCertificateBuilder(object): builder.sign(private_key, hashes.SHA256(), backend) @pytest.mark.supported( - only_if=lambda backend: backend.ed25519_supported(), - skip_message="Requires OpenSSL with Ed25519 support" - ) - @pytest.mark.requires_backend_interface(interface=X509Backend) - def test_request_with_unsupported_hash_ed25519(self, backend): - private_key = ed25519.Ed25519PrivateKey.generate() - builder = x509.CertificateSigningRequestBuilder().subject_name( - x509.Name([x509.NameAttribute(NameOID.COUNTRY_NAME, u'US')]) - ) - - with pytest.raises(ValueError): - builder.sign(private_key, hashes.SHA256(), backend) - - @pytest.mark.supported( only_if=lambda backend: backend.ed448_supported(), skip_message="Requires OpenSSL with Ed448 support" ) @@ -2272,20 +2258,6 @@ class TestCertificateBuilder(object): with pytest.raises(ValueError): builder.sign(private_key, hashes.SHA256(), backend) - @pytest.mark.supported( - only_if=lambda backend: backend.ed448_supported(), - skip_message="Requires OpenSSL with Ed448 support" - ) - @pytest.mark.requires_backend_interface(interface=X509Backend) - def test_request_with_unsupported_hash_ed448(self, backend): - private_key = ed448.Ed448PrivateKey.generate() - builder = x509.CertificateSigningRequestBuilder().subject_name( - x509.Name([x509.NameAttribute(NameOID.COUNTRY_NAME, u'US')]) - ) - - with pytest.raises(ValueError): - builder.sign(private_key, hashes.SHA256(), backend) - @pytest.mark.requires_backend_interface(interface=RSABackend) @pytest.mark.requires_backend_interface(interface=X509Backend) @pytest.mark.supported( @@ -3097,6 +3069,34 @@ class TestCertificateSigningRequestBuilder(object): with pytest.raises(TypeError): builder.sign(private_key, 'NotAHash', backend) + @pytest.mark.supported( + only_if=lambda backend: backend.ed25519_supported(), + skip_message="Requires OpenSSL with Ed25519 support" + ) + @pytest.mark.requires_backend_interface(interface=X509Backend) + def test_request_with_unsupported_hash_ed25519(self, backend): + private_key = ed25519.Ed25519PrivateKey.generate() + builder = x509.CertificateSigningRequestBuilder().subject_name( + x509.Name([x509.NameAttribute(NameOID.COUNTRY_NAME, u'US')]) + ) + + with pytest.raises(ValueError): + builder.sign(private_key, hashes.SHA256(), backend) + + @pytest.mark.supported( + only_if=lambda backend: backend.ed448_supported(), + skip_message="Requires OpenSSL with Ed448 support" + ) + @pytest.mark.requires_backend_interface(interface=X509Backend) + def test_request_with_unsupported_hash_ed448(self, backend): + private_key = ed448.Ed448PrivateKey.generate() + builder = x509.CertificateSigningRequestBuilder().subject_name( + x509.Name([x509.NameAttribute(NameOID.COUNTRY_NAME, u'US')]) + ) + + with pytest.raises(ValueError): + builder.sign(private_key, hashes.SHA256(), backend) + @pytest.mark.requires_backend_interface(interface=RSABackend) @pytest.mark.supported( only_if=lambda backend: backend.hash_supported(hashes.MD5()), |