mirror of
https://github.com/certbot/certbot.git
synced 2026-07-30 18:14:21 +02:00
Use in dict rather than "in dict.keys()". Fix linting warnings about "not in". (#8298)
* Fixed a few linting warnings for if not x in y. These should have been caught by pylint, but weren't. * Replaced "x in y.keys()" with "x in y". It's much faster, and more Pythonic.
This commit is contained in:
+1
-1
@@ -801,7 +801,7 @@ class ClientV2(ClientBase):
|
|||||||
"""
|
"""
|
||||||
# Can't use response.links directly because it drops multiple links
|
# Can't use response.links directly because it drops multiple links
|
||||||
# of the same relation type, which is possible in RFC8555 responses.
|
# of the same relation type, which is possible in RFC8555 responses.
|
||||||
if not 'Link' in response.headers:
|
if 'Link' not in response.headers:
|
||||||
return []
|
return []
|
||||||
links = parse_header_links(response.headers['Link'])
|
links = parse_header_links(response.headers['Link'])
|
||||||
return [l['url'] for l in links
|
return [l['url'] for l in links
|
||||||
|
|||||||
@@ -1342,7 +1342,7 @@ class ClientNetworkSourceAddressBindingTest(unittest.TestCase):
|
|||||||
# test should fail if the default adapter type is changed by requests
|
# test should fail if the default adapter type is changed by requests
|
||||||
net = ClientNetwork(key=None, alg=None)
|
net = ClientNetwork(key=None, alg=None)
|
||||||
session = requests.Session()
|
session = requests.Session()
|
||||||
for scheme in session.adapters.keys():
|
for scheme in session.adapters:
|
||||||
client_network_adapter = net.session.adapters.get(scheme)
|
client_network_adapter = net.session.adapters.get(scheme)
|
||||||
default_adapter = session.adapters.get(scheme)
|
default_adapter = session.adapters.get(scheme)
|
||||||
self.assertEqual(client_network_adapter.__class__, default_adapter.__class__)
|
self.assertEqual(client_network_adapter.__class__, default_adapter.__class__)
|
||||||
|
|||||||
@@ -799,7 +799,7 @@ class ApacheParser(object):
|
|||||||
def _parsed_by_parser_paths(self, filep, paths):
|
def _parsed_by_parser_paths(self, filep, paths):
|
||||||
"""Helper function that searches through provided paths and returns
|
"""Helper function that searches through provided paths and returns
|
||||||
True if file path is found in the set"""
|
True if file path is found in the set"""
|
||||||
for directory in paths.keys():
|
for directory in paths:
|
||||||
for filename in paths[directory]:
|
for filename in paths[directory]:
|
||||||
if fnmatch.fnmatch(filep, os.path.join(directory, filename)):
|
if fnmatch.fnmatch(filep, os.path.join(directory, filename)):
|
||||||
return True
|
return True
|
||||||
|
|||||||
@@ -140,7 +140,7 @@ class MultipleVhostsTestCentOS(util.ApacheTest):
|
|||||||
self.assertEqual(mock_get.call_count, 3)
|
self.assertEqual(mock_get.call_count, 3)
|
||||||
self.assertEqual(len(self.config.parser.modules), 4)
|
self.assertEqual(len(self.config.parser.modules), 4)
|
||||||
self.assertEqual(len(self.config.parser.variables), 2)
|
self.assertEqual(len(self.config.parser.variables), 2)
|
||||||
self.assertTrue("TEST2" in self.config.parser.variables.keys())
|
self.assertTrue("TEST2" in self.config.parser.variables)
|
||||||
self.assertTrue("mod_another.c" in self.config.parser.modules)
|
self.assertTrue("mod_another.c" in self.config.parser.modules)
|
||||||
|
|
||||||
def test_get_virtual_hosts(self):
|
def test_get_virtual_hosts(self):
|
||||||
@@ -172,11 +172,11 @@ class MultipleVhostsTestCentOS(util.ApacheTest):
|
|||||||
mock_osi.return_value = ("centos", "7")
|
mock_osi.return_value = ("centos", "7")
|
||||||
self.config.parser.update_runtime_variables()
|
self.config.parser.update_runtime_variables()
|
||||||
|
|
||||||
self.assertTrue("mock_define" in self.config.parser.variables.keys())
|
self.assertTrue("mock_define" in self.config.parser.variables)
|
||||||
self.assertTrue("mock_define_too" in self.config.parser.variables.keys())
|
self.assertTrue("mock_define_too" in self.config.parser.variables)
|
||||||
self.assertTrue("mock_value" in self.config.parser.variables.keys())
|
self.assertTrue("mock_value" in self.config.parser.variables)
|
||||||
self.assertEqual("TRUE", self.config.parser.variables["mock_value"])
|
self.assertEqual("TRUE", self.config.parser.variables["mock_value"])
|
||||||
self.assertTrue("MOCK_NOSEP" in self.config.parser.variables.keys())
|
self.assertTrue("MOCK_NOSEP" in self.config.parser.variables)
|
||||||
self.assertEqual("NOSEP_VAL", self.config.parser.variables["NOSEP_TWO"])
|
self.assertEqual("NOSEP_VAL", self.config.parser.variables["NOSEP_TWO"])
|
||||||
|
|
||||||
@mock.patch("certbot_apache._internal.configurator.util.run_script")
|
@mock.patch("certbot_apache._internal.configurator.util.run_script")
|
||||||
|
|||||||
@@ -134,7 +134,7 @@ class MultipleVhostsTestFedora(util.ApacheTest):
|
|||||||
self.assertEqual(mock_get.call_count, 3)
|
self.assertEqual(mock_get.call_count, 3)
|
||||||
self.assertEqual(len(self.config.parser.modules), 4)
|
self.assertEqual(len(self.config.parser.modules), 4)
|
||||||
self.assertEqual(len(self.config.parser.variables), 2)
|
self.assertEqual(len(self.config.parser.variables), 2)
|
||||||
self.assertTrue("TEST2" in self.config.parser.variables.keys())
|
self.assertTrue("TEST2" in self.config.parser.variables)
|
||||||
self.assertTrue("mod_another.c" in self.config.parser.modules)
|
self.assertTrue("mod_another.c" in self.config.parser.modules)
|
||||||
|
|
||||||
@mock.patch("certbot_apache._internal.configurator.util.run_script")
|
@mock.patch("certbot_apache._internal.configurator.util.run_script")
|
||||||
@@ -172,11 +172,11 @@ class MultipleVhostsTestFedora(util.ApacheTest):
|
|||||||
mock_osi.return_value = ("fedora", "29")
|
mock_osi.return_value = ("fedora", "29")
|
||||||
self.config.parser.update_runtime_variables()
|
self.config.parser.update_runtime_variables()
|
||||||
|
|
||||||
self.assertTrue("mock_define" in self.config.parser.variables.keys())
|
self.assertTrue("mock_define" in self.config.parser.variables)
|
||||||
self.assertTrue("mock_define_too" in self.config.parser.variables.keys())
|
self.assertTrue("mock_define_too" in self.config.parser.variables)
|
||||||
self.assertTrue("mock_value" in self.config.parser.variables.keys())
|
self.assertTrue("mock_value" in self.config.parser.variables)
|
||||||
self.assertEqual("TRUE", self.config.parser.variables["mock_value"])
|
self.assertEqual("TRUE", self.config.parser.variables["mock_value"])
|
||||||
self.assertTrue("MOCK_NOSEP" in self.config.parser.variables.keys())
|
self.assertTrue("MOCK_NOSEP" in self.config.parser.variables)
|
||||||
self.assertEqual("NOSEP_VAL", self.config.parser.variables["NOSEP_TWO"])
|
self.assertEqual("NOSEP_VAL", self.config.parser.variables["NOSEP_TWO"])
|
||||||
|
|
||||||
@mock.patch("certbot_apache._internal.configurator.util.run_script")
|
@mock.patch("certbot_apache._internal.configurator.util.run_script")
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ class MultipleVhostsTestGentoo(util.ApacheTest):
|
|||||||
with mock.patch("certbot_apache._internal.override_gentoo.GentooParser.update_modules"):
|
with mock.patch("certbot_apache._internal.override_gentoo.GentooParser.update_modules"):
|
||||||
self.config.parser.update_runtime_variables()
|
self.config.parser.update_runtime_variables()
|
||||||
for define in defines:
|
for define in defines:
|
||||||
self.assertTrue(define in self.config.parser.variables.keys())
|
self.assertTrue(define in self.config.parser.variables)
|
||||||
|
|
||||||
@mock.patch("certbot_apache._internal.apache_util.parse_from_subprocess")
|
@mock.patch("certbot_apache._internal.apache_util.parse_from_subprocess")
|
||||||
def test_no_binary_configdump(self, mock_subprocess):
|
def test_no_binary_configdump(self, mock_subprocess):
|
||||||
|
|||||||
+1
-1
@@ -57,7 +57,7 @@ class Proxy(configurators_common.Proxy):
|
|||||||
|
|
||||||
def _prepare_configurator(self):
|
def _prepare_configurator(self):
|
||||||
"""Prepares the Apache plugin for testing"""
|
"""Prepares the Apache plugin for testing"""
|
||||||
for k in entrypoint.ENTRYPOINT.OS_DEFAULTS.keys():
|
for k in entrypoint.ENTRYPOINT.OS_DEFAULTS:
|
||||||
setattr(self.le_config, "apache_" + k,
|
setattr(self.le_config, "apache_" + k,
|
||||||
entrypoint.ENTRYPOINT.OS_DEFAULTS[k])
|
entrypoint.ENTRYPOINT.OS_DEFAULTS[k])
|
||||||
|
|
||||||
|
|||||||
@@ -127,7 +127,7 @@ def write_renewal_config(o_filename, n_filename, archive_dir, target, relevant_d
|
|||||||
|
|
||||||
config["renewalparams"].update(relevant_data)
|
config["renewalparams"].update(relevant_data)
|
||||||
|
|
||||||
for k in config["renewalparams"].keys():
|
for k in config["renewalparams"]:
|
||||||
if k not in relevant_data:
|
if k not in relevant_data:
|
||||||
del config["renewalparams"][k]
|
del config["renewalparams"][k]
|
||||||
|
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ class PluginStorage(object):
|
|||||||
if not self._initialized:
|
if not self._initialized:
|
||||||
self._initialize_storage()
|
self._initialize_storage()
|
||||||
|
|
||||||
if not self._classkey in self._data.keys():
|
if self._classkey not in self._data:
|
||||||
self._data[self._classkey] = {}
|
self._data[self._classkey] = {}
|
||||||
self._data[self._classkey][key] = value
|
self._data[self._classkey][key] = value
|
||||||
|
|
||||||
|
|||||||
@@ -322,7 +322,7 @@ def create_client_instance(ec2_client, target, security_group_id, subnet_id):
|
|||||||
else:
|
else:
|
||||||
# 32 bit systems
|
# 32 bit systems
|
||||||
machine_type = 'c1.medium'
|
machine_type = 'c1.medium'
|
||||||
if 'userdata' in target.keys():
|
if 'userdata' in target:
|
||||||
userdata = target['userdata']
|
userdata = target['userdata']
|
||||||
else:
|
else:
|
||||||
userdata = ''
|
userdata = ''
|
||||||
|
|||||||
Reference in New Issue
Block a user