From 7e0c343639236df83243850c1123e06344b9f813 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Pazderka?= Date: Mon, 3 Jul 2023 10:04:21 +0200 Subject: [PATCH] Fix tests with expired certs --- django_fido/tests/test_models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/django_fido/tests/test_models.py b/django_fido/tests/test_models.py index ab94920..1230e0d 100644 --- a/django_fido/tests/test_models.py +++ b/django_fido/tests/test_models.py @@ -2,6 +2,7 @@ import base64 import json from typing import cast +from unittest.mock import patch from django.core.exceptions import ValidationError from django.test import SimpleTestCase, TestCase @@ -122,10 +123,12 @@ def test_metadata_no_identification(self): authenticator = Authenticator(attestation_data=ATTESTATION_OBJECT) self.assertIsNone(authenticator.metadata) - def test_metadata_aaguid(self): + @patch('django_fido.models.crypto') + def test_metadata_aaguid(self, crypto_mock): metadata = AuthenticatorMetadata.objects.create(identifier='95442b2e-f15e-4def-b270-efb106facb4e', detailed_metadata_entry=json.dumps(DETAILED_METADATA)) authenticator = Authenticator(attestation_data=ATTESTATION_OBJECT_AAGUID) + crypto_mock.verify_certificate.return_value = True self.assertEqual(authenticator.metadata, metadata) def test_metadata_aaguid_wrong_cert(self):