From c20dcf6918fbface2f4b167f77fa38e840435f17 Mon Sep 17 00:00:00 2001 From: Q Date: Fri, 21 Apr 2023 19:33:29 +0100 Subject: [PATCH] add test for other challenges --- certbot/certbot/_internal/tests/auth_handler_test.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/certbot/certbot/_internal/tests/auth_handler_test.py b/certbot/certbot/_internal/tests/auth_handler_test.py index 8d1bf609a..0a61c8e8e 100644 --- a/certbot/certbot/_internal/tests/auth_handler_test.py +++ b/certbot/certbot/_internal/tests/auth_handler_test.py @@ -44,6 +44,15 @@ class ChallengeFactoryTest(unittest.TestCase): assert [achall.chall for achall in achalls] == [acme_util.HTTP01] + def test_unrecognized(self): + authzr = acme_util.gen_authzr( + messages.STATUS_PENDING, "test", + [mock.Mock(chall="chall", typ="unrecognized")], + [messages.STATUS_PENDING]) + + achalls = self.handler._challenge_factory(authzr, [0]) + assert type(achalls[0]) == achallenges.Other + class HandleAuthorizationsTest(unittest.TestCase): """handle_authorizations test.