diff options
author | Erica Portnoy <ebportnoy@gmail.com> | 2022-10-13 03:02:03 +0300 |
---|---|---|
committer | Erica Portnoy <ebportnoy@gmail.com> | 2022-10-13 03:02:03 +0300 |
commit | bd81191dc44d01e0ac0845b3d1e6b338d86205e9 (patch) | |
tree | 8d8e0ca7872b6247ce31c8caaca3514de57eb37c | |
parent | 8eb46706c12a7250828a1e33c5c6ce22e911e180 (diff) |
start adding tests
-rw-r--r-- | certbot/certbot/_internal/main.py | 1 | ||||
-rw-r--r-- | certbot/tests/main_test.py | 32 |
2 files changed, 33 insertions, 0 deletions
diff --git a/certbot/certbot/_internal/main.py b/certbot/certbot/_internal/main.py index 5d233d9b5..29259f6c3 100644 --- a/certbot/certbot/_internal/main.py +++ b/certbot/certbot/_internal/main.py @@ -1701,6 +1701,7 @@ def reconfigure(config: configuration.NamespaceConfig, "be found. Run `certbot certificates` to list available certificates.") # renews cert as dry run + import ipdb; ipdb.set_trace() lineage = _get_and_save_cert(le_client, config, certname=certname, lineage=lineage) lineage.save_new_config_values(config) diff --git a/certbot/tests/main_test.py b/certbot/tests/main_test.py index 61632fc8f..fad899a02 100644 --- a/certbot/tests/main_test.py +++ b/certbot/tests/main_test.py @@ -498,6 +498,38 @@ class RevokeTest(test_util.TempDirTestCase): self._call() self.assertIs(mock_delete.called, False) + +# class CertonlyTest(unittest.TestCase): +# """Tests for certbot._internal.main.certonly.""" + +# def setUp(self): +# self.get_utility_patch = test_util.patch_display_util() +# self.mock_get_utility = self.get_utility_patch.start() + +# def tearDown(self): +# self.get_utility_patch.stop() + + + +class ReconfigureTest(test_util.ConfigTestCase): + """Tests for certbot._internal.main.reconfigure""" + + def _call(self, args): + plugins = disco.PluginsRegistry.find_all() + config = configuration.NamespaceConfig( + cli.prepare_and_parse_args(plugins, args)) + + from certbot._internal.main import reconfigure + with mock.patch('certbot._internal.main._init_le_client') as mock_init: + reconfigure(config, plugins) + + return mock_init() # returns the client for some reason + + def test_no_changes(self): + self._call('reconfigure --cert-name cert1') + + + class DeleteIfAppropriateTest(test_util.ConfigTestCase): """Tests for certbot._internal.main._delete_if_appropriate """ |