aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2015-12-24 22:48:38 -0600
committerPaul Kehrer <paul.l.kehrer@gmail.com>2015-12-25 09:58:13 -0600
commitd835969b9a20de4b52323267f331af7ec16162cb (patch)
tree68e3b8ea9a3ff1372d418f62846dd3fdb6616368
parent426b48d9fbf86712407a9080fc327087c721f376 (diff)
downloadcryptography-d835969b9a20de4b52323267f331af7ec16162cb.tar.gz
cryptography-d835969b9a20de4b52323267f331af7ec16162cb.tar.bz2
cryptography-d835969b9a20de4b52323267f331af7ec16162cb.zip
coverage for invalid extensions
-rw-r--r--tests/test_x509_crlbuilder.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/test_x509_crlbuilder.py b/tests/test_x509_crlbuilder.py
index dcf3f8e7..8c423677 100644
--- a/tests/test_x509_crlbuilder.py
+++ b/tests/test_x509_crlbuilder.py
@@ -96,6 +96,14 @@ class TestCertificateRevocationListBuilder(object):
with pytest.raises(ValueError):
builder.add_extension(x509.CRLNumber(2), False)
+ def test_add_invalid_extension(self):
+ builder = x509.CertificateRevocationListBuilder()
+
+ with pytest.raises(TypeError):
+ builder.add_extension(
+ object(), False
+ )
+
@pytest.mark.requires_backend_interface(interface=RSABackend)
@pytest.mark.requires_backend_interface(interface=X509Backend)
def test_no_issuer_name(self, backend):