diff --git a/certbot-compatibility-test/certbot_compatibility_test/test_driver.py b/certbot-compatibility-test/certbot_compatibility_test/test_driver.py index f11b9fdf8..44e9d377c 100644 --- a/certbot-compatibility-test/certbot_compatibility_test/test_driver.py +++ b/certbot-compatibility-test/certbot_compatibility_test/test_driver.py @@ -8,6 +8,7 @@ import shutil import sys import tempfile import time +import zope.component import OpenSSL from urllib3.util import connection @@ -19,6 +20,7 @@ from acme.magic_typing import List from acme.magic_typing import Tuple from certbot import achallenges from certbot import errors as le_errors +from certbot.display import util as display_util from certbot.tests import acme_util from certbot_compatibility_test import errors from certbot_compatibility_test import util @@ -327,10 +329,17 @@ def setup_logging(args): root_logger.addHandler(handler) +def setup_display(): + """"Prepares IDisplay for the Certbot plugins """ + displayer = display_util.NoninteractiveDisplay(sys.stdout) + zope.component.provideUtility(displayer) + + def main(): """Main test script execution.""" args = get_args() setup_logging(args) + setup_display() if args.plugin not in PLUGINS: raise errors.Error("Unknown plugin {0}".format(args.plugin))