mirror of
https://github.com/certbot/certbot.git
synced 2026-07-30 18:04:31 +02:00
Tests for --disable-hook-validation
This commit is contained in:
@@ -651,6 +651,18 @@ class CLITest(unittest.TestCase): # pylint: disable=too-many-public-methods
|
|||||||
out = stdout.getvalue()
|
out = stdout.getvalue()
|
||||||
self.assertEqual("", out)
|
self.assertEqual("", out)
|
||||||
|
|
||||||
|
def test_renew_hook_validation(self):
|
||||||
|
self._make_test_renewal_conf('sample-renewal.conf')
|
||||||
|
args = ["renew", "--dry-run", "--post-hook=no-such-command"]
|
||||||
|
self._test_renewal_common(True, [], args=args, should_renew=False,
|
||||||
|
error_expected=True)
|
||||||
|
|
||||||
|
def test_renew_no_hook_validation(self):
|
||||||
|
self._make_test_renewal_conf('sample-renewal.conf')
|
||||||
|
args = ["renew", "--dry-run", "--post-hook=no-such-command",
|
||||||
|
"--disable-hook-validation"]
|
||||||
|
self._test_renewal_common(True, [], args=args, should_renew=True,
|
||||||
|
error_expected=False)
|
||||||
|
|
||||||
@mock.patch("certbot.cli.set_by_cli")
|
@mock.patch("certbot.cli.set_by_cli")
|
||||||
def test_ancient_webroot_renewal_conf(self, mock_set_by_cli):
|
def test_ancient_webroot_renewal_conf(self, mock_set_by_cli):
|
||||||
|
|||||||
Reference in New Issue
Block a user