Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/certbot/certbot.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErica Portnoy <ebportnoy@gmail.com>2022-10-13 03:02:03 +0300
committerErica Portnoy <ebportnoy@gmail.com>2022-10-13 03:02:03 +0300
commitbd81191dc44d01e0ac0845b3d1e6b338d86205e9 (patch)
tree8d8e0ca7872b6247ce31c8caaca3514de57eb37c
parent8eb46706c12a7250828a1e33c5c6ce22e911e180 (diff)
start adding tests
-rw-r--r--certbot/certbot/_internal/main.py1
-rw-r--r--certbot/tests/main_test.py32
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 """