OXIESEC PANEL
- Current Dir:
/
/
snap
/
certbot
/
4737
/
lib
/
python3.12
/
site-packages
/
certbot
/
_internal
/
tests
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
06/12/2025 06:19:48 PM
rwxr-xr-x
📄
__init__.py
20 bytes
06/12/2025 06:19:38 PM
rw-r--r--
📁
__pycache__
-
06/12/2025 06:19:48 PM
rwxr-xr-x
📄
account_test.py
13.94 KB
06/12/2025 06:19:38 PM
rw-r--r--
📄
auth_handler_test.py
24.45 KB
06/12/2025 06:19:38 PM
rw-r--r--
📄
cert_manager_test.py
28.75 KB
06/12/2025 06:19:38 PM
rw-r--r--
📄
cli_test.py
25.59 KB
06/12/2025 06:19:38 PM
rw-r--r--
📄
client_test.py
50.59 KB
06/12/2025 06:19:38 PM
rw-r--r--
📁
compat
-
06/12/2025 06:19:48 PM
rwxr-xr-x
📄
configuration_test.py
6.96 KB
06/12/2025 06:19:38 PM
rw-r--r--
📄
crypto_util_test.py
18.37 KB
06/12/2025 06:19:38 PM
rw-r--r--
📁
display
-
06/12/2025 06:19:48 PM
rwxr-xr-x
📄
eff_test.py
6.52 KB
06/12/2025 06:19:38 PM
rw-r--r--
📄
error_handler_test.py
5.08 KB
06/12/2025 06:19:38 PM
rw-r--r--
📄
errors_test.py
1.91 KB
06/12/2025 06:19:38 PM
rw-r--r--
📄
helpful_test.py
4.87 KB
06/12/2025 06:19:38 PM
rw-r--r--
📄
hook_test.py
17.62 KB
06/12/2025 06:19:38 PM
rw-r--r--
📄
lock_test.py
4.94 KB
06/12/2025 06:19:38 PM
rw-r--r--
📄
log_test.py
15.58 KB
06/12/2025 06:19:38 PM
rw-r--r--
📄
main_test.py
120.41 KB
06/12/2025 06:19:38 PM
rw-r--r--
📄
ocsp_test.py
17.09 KB
06/12/2025 06:19:38 PM
rw-r--r--
📁
plugins
-
06/12/2025 06:19:48 PM
rwxr-xr-x
📄
renewal_test.py
25.97 KB
06/12/2025 06:19:38 PM
rw-r--r--
📄
renewupdater_test.py
5.38 KB
06/12/2025 06:19:38 PM
rw-r--r--
📄
reverter_test.py
16.6 KB
06/12/2025 06:19:38 PM
rw-r--r--
📄
storage_test.py
40.53 KB
06/12/2025 06:19:38 PM
rw-r--r--
📄
util_test.py
24.18 KB
06/12/2025 06:19:38 PM
rw-r--r--
Editing: errors_test.py
Close
"""Tests for certbot.errors.""" import sys import unittest from unittest import mock import pytest from acme import messages from certbot import achallenges from certbot.tests import acme_util class FailedChallengesTest(unittest.TestCase): """Tests for certbot.errors.FailedChallenges.""" def setUp(self): from certbot.errors import FailedChallenges self.error = FailedChallenges({achallenges.DNS( domain="example.com", challb=messages.ChallengeBody( chall=acme_util.DNS01, uri=None, error=messages.Error.with_code("tls", detail="detail")))}) def test_str(self): assert str(self.error).startswith( "Failed authorization procedure. example.com (dns-01): " "urn:ietf:params:acme:error:tls") def test_unicode(self): from certbot.errors import FailedChallenges arabic_detail = u'\u0639\u062f\u0627\u0644\u0629' arabic_error = FailedChallenges({achallenges.DNS( domain="example.com", challb=messages.ChallengeBody( chall=acme_util.DNS01, uri=None, error=messages.Error.with_code("tls", detail=arabic_detail)))}) assert str(arabic_error).startswith( "Failed authorization procedure. example.com (dns-01): " "urn:ietf:params:acme:error:tls") class StandaloneBindErrorTest(unittest.TestCase): """Tests for certbot.errors.StandaloneBindError.""" def setUp(self): from certbot.errors import StandaloneBindError self.error = StandaloneBindError(mock.sentinel.error, 1234) def test_instance_args(self): assert mock.sentinel.error == self.error.socket_error assert 1234 == self.error.port def test_str(self): assert str(self.error).startswith( "Problem binding to port 1234: ") if __name__ == "__main__": sys.exit(pytest.main(sys.argv[1:] + [__file__])) # pragma: no cover