diff options
author | Alex Gaynor <alex.gaynor@gmail.com> | 2015-08-09 11:14:35 -0400 |
---|---|---|
committer | Alex Gaynor <alex.gaynor@gmail.com> | 2015-08-09 11:14:35 -0400 |
commit | 8020e564eaee293dfe743623d75629bd3f51eb87 (patch) | |
tree | 0be54a3eaf0a3854e48233689cbb70ee417210fd /tests | |
parent | eb7017986d06f9721d5401aaa4ca06c1bca5e9f2 (diff) | |
parent | 84e7f1e04e694e115b207d51a3e6812918df212b (diff) | |
download | cryptography-8020e564eaee293dfe743623d75629bd3f51eb87.tar.gz cryptography-8020e564eaee293dfe743623d75629bd3f51eb87.tar.bz2 cryptography-8020e564eaee293dfe743623d75629bd3f51eb87.zip |
Merge pull request #2231 from reaperhulk/simplify-certbuilder
Simplify Cert and CSR Builder
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_x509.py | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/tests/test_x509.py b/tests/test_x509.py index b630e337..26bd3cb8 100644 --- a/tests/test_x509.py +++ b/tests/test_x509.py @@ -1064,10 +1064,10 @@ class TestCertificateBuilder(object): x509.BasicConstraints(ca=False, path_length=None), True, ) - def test_add_unsupported_extension(self): + def test_add_invalid_extension_type(self): builder = x509.CertificateBuilder() - with pytest.raises(NotImplementedError): + with pytest.raises(TypeError): builder.add_extension(object(), False) @pytest.mark.requires_backend_interface(interface=RSABackend) @@ -1701,15 +1701,13 @@ class TestCertificateSigningRequestBuilder(object): with pytest.raises(TypeError): builder.subject_name('NotAName') - def test_add_unsupported_extension(self): + def test_add_invalid_extension_type(self): builder = x509.CertificateSigningRequestBuilder() - with pytest.raises(NotImplementedError): - builder.add_extension( - x509.AuthorityKeyIdentifier('keyid', None, None), - critical=False, - ) - def test_add_unsupported_extension_in_backend(self, backend): + with pytest.raises(TypeError): + builder.add_extension(object(), False) + + def test_add_unsupported_extension(self, backend): private_key = RSA_KEY_2048.private_key(backend) builder = x509.CertificateSigningRequestBuilder() builder = builder.subject_name( @@ -1720,8 +1718,7 @@ class TestCertificateSigningRequestBuilder(object): x509.SubjectAlternativeName([x509.DNSName(u"cryptography.io")]), critical=False, ).add_extension( - x509.InhibitAnyPolicy(0), - critical=False + x509.IssuerAlternativeName([x509.DNSName(u"crypto.io")]), False ) with pytest.raises(NotImplementedError): builder.sign(private_key, hashes.SHA256(), backend) |