Public bug reported:
=================================== FAILURES ===================================
_______________________ MultipleVhostsTest.test_cleanup ________________________
self = <certbot_apache.tests.configurator_test.MultipleVhostsTest
testMethod=test_cleanup>
mock_cfg = <MagicMock name='_get_runtime_cfg' id='140539372285376'>
mock_restart = <MagicMock name='restart' id='140539371490560'>
@mock.patch("certbot_apache.configurator.ApacheConfigurator.restart")
@mock.patch("certbot_apache.parser.ApacheParser._get_runtime_cfg")
def test_cleanup(self, mock_cfg, mock_restart):
mock_cfg.return_value = ""
> _, achalls = self.get_key_and_achalls()
certbot_apache/tests/configurator_test.py:812:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <certbot_apache.tests.configurator_test.MultipleVhostsTest
testMethod=test_cleanup>
def get_key_and_achalls(self):
"""Return testing achallenges."""
account_key = self.rsa512jwk
achall1 = achallenges.KeyAuthorizationAnnotatedChallenge(
challb=acme_util.chall_to_challb(
> challenges.TLSSNI01(
token=b"jIq_Xy1mXGN37tb4L6Xj_es58fW571ZNyXekdZzhh7Q"),
"pending"),
domain="encryption-example.demo", account_key=account_key)
E AttributeError: module 'acme.challenges' has no attribute 'TLSSNI01'
certbot_apache/tests/configurator_test.py:1299: AttributeError
__________________ MultipleVhostsTest.test_cleanup_no_errors ___________________
self = <certbot_apache.tests.configurator_test.MultipleVhostsTest
testMethod=test_cleanup_no_errors>
mock_cfg = <MagicMock name='_get_runtime_cfg' id='140539376285104'>
mock_restart = <MagicMock name='restart' id='140539375548640'>
@mock.patch("certbot_apache.configurator.ApacheConfigurator.restart")
@mock.patch("certbot_apache.parser.ApacheParser._get_runtime_cfg")
def test_cleanup_no_errors(self, mock_cfg, mock_restart):
mock_cfg.return_value = ""
> _, achalls = self.get_key_and_achalls()
certbot_apache/tests/configurator_test.py:828:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <certbot_apache.tests.configurator_test.MultipleVhostsTest
testMethod=test_cleanup_no_errors>
def get_key_and_achalls(self):
"""Return testing achallenges."""
account_key = self.rsa512jwk
achall1 = achallenges.KeyAuthorizationAnnotatedChallenge(
challb=acme_util.chall_to_challb(
> challenges.TLSSNI01(
token=b"jIq_Xy1mXGN37tb4L6Xj_es58fW571ZNyXekdZzhh7Q"),
"pending"),
domain="encryption-example.demo", account_key=account_key)
E AttributeError: module 'acme.challenges' has no attribute 'TLSSNI01'
certbot_apache/tests/configurator_test.py:1299: AttributeError
_______________________ MultipleVhostsTest.test_perform ________________________
self = <certbot_apache.tests.configurator_test.MultipleVhostsTest
testMethod=test_perform>
mock_restart = <MagicMock name='restart' id='140539368000576'>
mock_http_perform = <MagicMock name='perform' id='140539370868352'>
@mock.patch("certbot_apache.configurator.http_01.ApacheHttp01.perform")
@mock.patch("certbot_apache.configurator.ApacheConfigurator.restart")
def test_perform(self, mock_restart, mock_http_perform):
# Only tests functionality specific to configurator.perform
# Note: As more challenges are offered this will have to be expanded
> account_key, achalls = self.get_key_and_achalls()
certbot_apache/tests/configurator_test.py:796:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <certbot_apache.tests.configurator_test.MultipleVhostsTest
testMethod=test_perform>
def get_key_and_achalls(self):
"""Return testing achallenges."""
account_key = self.rsa512jwk
achall1 = achallenges.KeyAuthorizationAnnotatedChallenge(
challb=acme_util.chall_to_challb(
> challenges.TLSSNI01(
token=b"jIq_Xy1mXGN37tb4L6Xj_es58fW571ZNyXekdZzhh7Q"),
"pending"),
domain="encryption-example.demo", account_key=account_key)
E AttributeError: module 'acme.challenges' has no attribute 'TLSSNI01'
certbot_apache/tests/configurator_test.py:1299: AttributeError
=============================== warnings summary ===============================
/usr/lib/python3/dist-packages/certbot/plugins/disco.py:183
/usr/lib/python3/dist-packages/certbot/plugins/disco.py:183:
DeprecationWarning: Using or importing the ABCs from 'collections' instead of
from 'collections.abc' is deprecated since Python 3.3, and in 3.9 it will stop
working
class PluginsRegistry(collections.Mapping):
certbot_apache/http_01.py:17
/home/ubuntu/deb/python-certbot-apache/python-certbot-apache-0.39.0/certbot_apache/http_01.py:17:
DeprecationWarning: TLSSNI01 is deprecated and will be removed soon.
class ApacheHttp01(common.TLSSNI01):
-- Docs: https://docs.pytest.org/en/latest/warnings.html
============== 3 failed, 262 passed, 2 warnings in 36.41 seconds ===============
make[1]: *** [debian/rules:25: override_dh_auto_test] Error 1
This is due to python-acme's removal of TLSSNI01.
** Affects: python-certbot-apache (Ubuntu)
Importance: Undecided
Status: New
** Tags: ftbfs
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1876934
Title:
FTBFS in focal due to build-time test failures
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-certbot-apache/+bug/1876934/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs