diff --git a/letsencrypt/cli.py b/letsencrypt/cli.py index cc0c99d86..41e123a52 100644 --- a/letsencrypt/cli.py +++ b/letsencrypt/cli.py @@ -845,7 +845,7 @@ class HelpfulArgumentParser(object): if self.verb != "certonly": raise errors.Error("--dry-run currently only works with the " "'certonly' subcommand") - parsed_args.staging = True + parsed_args.break_my_certs = parsed_args.staging = True return parsed_args diff --git a/letsencrypt/tests/cli_test.py b/letsencrypt/tests/cli_test.py index 24c5c5c82..ab7d8b025 100644 --- a/letsencrypt/tests/cli_test.py +++ b/letsencrypt/tests/cli_test.py @@ -402,6 +402,7 @@ class CLITest(unittest.TestCase): # pylint: disable=too-many-public-methods def _assert_dry_run_flag_worked(self, namespace): self.assertTrue(namespace.dry_run) + self.assertTrue(namespace.break_my_certs) self.assertTrue(namespace.staging) self.assertEqual(namespace.server, constants.STAGING_URI)