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:
authorBrad Warren <bmw@users.noreply.github.com>2020-02-15 04:18:53 +0300
committerGitHub <noreply@github.com>2020-02-15 04:18:53 +0300
commit3f52695ec27a4b5fdfe675982e959f7fffbccb18 (patch)
treeaf408fc31050788c333db6e6cc5d4c1559f7d171
parentfc7e5e8e6060d9e0df2e704a20103d5c0f456925 (diff)
more robustly stop patches (#7763)
-rw-r--r--certbot/tests/cert_manager_test.py8
-rw-r--r--certbot/tests/main_test.py40
2 files changed, 20 insertions, 28 deletions
diff --git a/certbot/tests/cert_manager_test.py b/certbot/tests/cert_manager_test.py
index 81134f02f..eb8005b2b 100644
--- a/certbot/tests/cert_manager_test.py
+++ b/certbot/tests/cert_manager_test.py
@@ -564,14 +564,12 @@ class GetCertnameTest(unittest.TestCase):
"""Tests for certbot._internal.cert_manager."""
def setUp(self):
- self.get_utility_patch = test_util.patch_get_utility()
- self.mock_get_utility = self.get_utility_patch.start()
+ get_utility_patch = test_util.patch_get_utility()
+ self.mock_get_utility = get_utility_patch.start()
+ self.addCleanup(get_utility_patch.stop)
self.config = mock.MagicMock()
self.config.certname = None
- def tearDown(self):
- self.get_utility_patch.stop()
-
@mock.patch('certbot._internal.storage.renewal_conf_files')
@mock.patch('certbot._internal.storage.lineagename_for_filename')
def test_get_certnames(self, mock_name, mock_files):
diff --git a/certbot/tests/main_test.py b/certbot/tests/main_test.py
index 7b22c81d6..7ebe5e66a 100644
--- a/certbot/tests/main_test.py
+++ b/certbot/tests/main_test.py
@@ -62,7 +62,7 @@ class RunTest(test_util.ConfigTestCase):
def setUp(self):
super(RunTest, self).setUp()
self.domain = 'example.org'
- self.patches = [
+ patches = [
mock.patch('certbot._internal.main._get_and_save_cert'),
mock.patch('certbot._internal.main.display_ops.success_installation'),
mock.patch('certbot._internal.main.display_ops.success_renewal'),
@@ -71,17 +71,15 @@ class RunTest(test_util.ConfigTestCase):
mock.patch('certbot._internal.main._report_new_cert'),
mock.patch('certbot._internal.main._find_cert')]
- self.mock_auth = self.patches[0].start()
- self.mock_success_installation = self.patches[1].start()
- self.mock_success_renewal = self.patches[2].start()
- self.mock_init = self.patches[3].start()
- self.mock_suggest_donation = self.patches[4].start()
- self.mock_report_cert = self.patches[5].start()
- self.mock_find_cert = self.patches[6].start()
-
- def tearDown(self):
- for patch in self.patches:
- patch.stop()
+ self.mock_auth = patches[0].start()
+ self.mock_success_installation = patches[1].start()
+ self.mock_success_renewal = patches[2].start()
+ self.mock_init = patches[3].start()
+ self.mock_suggest_donation = patches[4].start()
+ self.mock_report_cert = patches[5].start()
+ self.mock_find_cert = patches[6].start()
+ for patch in patches:
+ self.addCleanup(patch.stop)
def _call(self):
args = '-a webroot -i null -d {0}'.format(self.domain).split()
@@ -243,16 +241,18 @@ class RevokeTest(test_util.TempDirTestCase):
with open(self.tmp_cert_path, 'r') as f:
self.tmp_cert = (self.tmp_cert_path, f.read())
- self.patches = [
+ patches = [
mock.patch('acme.client.BackwardsCompatibleClientV2'),
mock.patch('certbot._internal.client.Client'),
mock.patch('certbot._internal.main._determine_account'),
mock.patch('certbot._internal.main.display_ops.success_revocation')
]
- self.mock_acme_client = self.patches[0].start()
- self.patches[1].start()
- self.mock_determine_account = self.patches[2].start()
- self.mock_success_revoke = self.patches[3].start()
+ self.mock_acme_client = patches[0].start()
+ patches[1].start()
+ self.mock_determine_account = patches[2].start()
+ self.mock_success_revoke = patches[3].start()
+ for patch in patches:
+ self.addCleanup(patch.stop)
from certbot._internal.account import Account
@@ -265,12 +265,6 @@ class RevokeTest(test_util.TempDirTestCase):
self.mock_determine_account.return_value = (self.acc, None)
- def tearDown(self):
- super(RevokeTest, self).tearDown()
-
- for patch in self.patches:
- patch.stop()
-
def _call(self, args=None):
if not args:
args = 'revoke --cert-path={0} '