From b9d893c29c7968fb36241356d6301dbe1a784356 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Pitucha?= Date: Fri, 18 Sep 2015 17:30:25 +1000 Subject: [PATCH] Fix test coverage on x509/certificate Change-Id: I6b49e752fb5de24b77ac3f34b60db89f416223bb --- tests/X509/test_x509_certificate.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/X509/test_x509_certificate.py b/tests/X509/test_x509_certificate.py index 1a9e11b..639a44c 100644 --- a/tests/X509/test_x509_certificate.py +++ b/tests/X509/test_x509_certificate.py @@ -288,3 +288,9 @@ class TestX509Cert(unittest.TestCase): self.cert._cert['signatureAlgorithm']['algorithm'] = alg with self.assertRaises(x509_errors.X509Error): self.cert.verify() + + def test_verify_algo_mismatch(self): + alg = asn1_univ.ObjectIdentifier('1.2.3.4') + self.cert._cert['signatureAlgorithm']['algorithm'] = alg + with self.assertRaises(x509_errors.X509Error): + self.cert.verify("abc")