Skip to content

Commit 0235ae5

Browse files
stktyaginemesifier
authored andcommitted
[chores:fix] Updated CRL test to use cryptography.x509
1 parent cd12abf commit 0235ae5

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

openwisp_controller/pki/tests/test_models.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
from cryptography import x509
2+
from cryptography.hazmat.backends import default_backend
13
from django.core.exceptions import ValidationError
24
from django.test import TestCase
35
from django.urls import reverse
4-
from OpenSSL import crypto
56
from swapper import load_model
67

78
from openwisp_controller.tests.utils import TestAdminMixin
@@ -51,9 +52,9 @@ def test_crl_view(self):
5152
ca = self._create_ca()
5253
response = self.client.get(reverse("admin:crl", args=[ca.pk]))
5354
self.assertEqual(response.status_code, 200)
54-
crl = crypto.load_crl(crypto.FILETYPE_PEM, response.content)
55-
revoked_list = crl.get_revoked()
56-
self.assertIsNone(revoked_list)
55+
crl = x509.load_pem_x509_crl(response.content, default_backend())
56+
revoked_list = [cert for cert in crl]
57+
self.assertEqual(revoked_list, [])
5758

5859
def test_unique_together_org_none(self):
5960
ca = self._create_ca(organization=None, common_name="common_name")

0 commit comments

Comments
 (0)