Skip to content

Commit d8e3864

Browse files
committed
PYTHON-2904 Further language modernization
(cherry picked from commit f64c5aa)
1 parent 0ca6ca4 commit d8e3864

File tree

7 files changed

+24
-24
lines changed

7 files changed

+24
-24
lines changed

pymongo/cursor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -403,7 +403,7 @@ def __query_spec(self):
403403
# Make a shallow copy so we can cleanly rewind or clone.
404404
spec = self.__spec.copy()
405405

406-
# White-listed commands must be wrapped in $query.
406+
# Allow-listed commands must be wrapped in $query.
407407
if "$query" not in spec:
408408
# $query has to come first
409409
spec = SON([("$query", spec)])

pymongo/mongo_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -452,12 +452,12 @@ def __init__(
452452
``tlsAllowInvalidCertificates=False`` implies ``tls=True``.
453453
Defaults to ``False``. Think very carefully before setting this
454454
to ``True`` as that could make your application vulnerable to
455-
man-in-the-middle attacks.
455+
on-path attackers.
456456
- `tlsAllowInvalidHostnames`: (boolean) If ``True``, disables TLS
457457
hostname verification. ``tlsAllowInvalidHostnames=False`` implies
458458
``tls=True``. Defaults to ``False``. Think very carefully before
459459
setting this to ``True`` as that could make your application
460-
vulnerable to man-in-the-middle attacks.
460+
vulnerable to on-path attackers.
461461
- `tlsCAFile`: A file containing a single or a bundle of
462462
"certification authority" certificates, which are used to validate
463463
certificates passed from the other end of the connection.

test/test_auth.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
rs_or_single_client,
4040
rs_or_single_client_noauth,
4141
single_client_noauth,
42-
WhiteListEventListener)
42+
AllowListEventListener)
4343

4444
# YOU MUST RUN KINIT BEFORE RUNNING GSSAPI TESTS ON UNIX.
4545
GSSAPI_HOST = os.environ.get('GSSAPI_HOST')
@@ -406,7 +406,7 @@ def setUp(self):
406406
super(TestSCRAM, self).setUp()
407407
self._SENSITIVE_COMMANDS = monitoring._SENSITIVE_COMMANDS
408408
monitoring._SENSITIVE_COMMANDS = set([])
409-
self.listener = WhiteListEventListener("saslStart")
409+
self.listener = AllowListEventListener("saslStart")
410410

411411
def tearDown(self):
412412
monitoring._SENSITIVE_COMMANDS = self._SENSITIVE_COMMANDS
@@ -415,7 +415,7 @@ def tearDown(self):
415415
super(TestSCRAM, self).tearDown()
416416

417417
def test_scram_skip_empty_exchange(self):
418-
listener = WhiteListEventListener("saslStart", "saslContinue")
418+
listener = AllowListEventListener("saslStart", "saslContinue")
419419
client_context.create_user(
420420
'testscram', 'sha256', 'pwd', roles=['dbOwner'],
421421
mechanisms=['SCRAM-SHA-256'])

test/test_change_stream.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
from test import client_context, unittest, IntegrationTest
4848
from test.unified_format import generate_test_classes
4949
from test.utils import (
50-
EventListener, WhiteListEventListener, rs_or_single_client, wait_until)
50+
EventListener, AllowListEventListener, rs_or_single_client, wait_until)
5151

5252

5353
class TestChangeStreamBase(IntegrationTest):
@@ -62,8 +62,8 @@ def change_stream(self, *args, **kwargs):
6262
return self.change_stream_with_client(self.client, *args, **kwargs)
6363

6464
def client_with_listener(self, *commands):
65-
"""Return a client with a WhiteListEventListener."""
66-
listener = WhiteListEventListener(*commands)
65+
"""Return a client with a AllowListEventListener."""
66+
listener = AllowListEventListener(*commands)
6767
client = rs_or_single_client(event_listeners=[listener])
6868
self.addCleanup(client.close)
6969
return client, listener
@@ -447,7 +447,7 @@ def test_start_after_resume_process_without_changes(self):
447447

448448
class ProseSpecTestsMixin(object):
449449
def _client_with_listener(self, *commands):
450-
listener = WhiteListEventListener(*commands)
450+
listener = AllowListEventListener(*commands)
451451
client = rs_or_single_client(event_listeners=[listener])
452452
self.addCleanup(client.close)
453453
return client, listener
@@ -476,7 +476,7 @@ def _get_expected_resume_token(self, stream, listener,
476476
"""Predicts what the resume token should currently be for server
477477
versions that support postBatchResumeToken. Assumes the stream has
478478
never returned any changes if previous_change is None. Assumes
479-
listener is a WhiteListEventListener that listens for aggregate and
479+
listener is a AllowListEventListener that listens for aggregate and
480480
getMore commands."""
481481
if previous_change is None or stream._cursor._has_next():
482482
token = self._get_expected_resume_token_legacy(
@@ -1049,7 +1049,7 @@ class TestAllLegacyScenarios(IntegrationTest):
10491049
@client_context.require_connection
10501050
def setUpClass(cls):
10511051
super(TestAllLegacyScenarios, cls).setUpClass()
1052-
cls.listener = WhiteListEventListener("aggregate", "getMore")
1052+
cls.listener = AllowListEventListener("aggregate", "getMore")
10531053
cls.client = rs_or_single_client(event_listeners=[cls.listener])
10541054

10551055
@classmethod

test/test_cursor.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
OvertCommandListener,
5050
ignore_deprecations,
5151
rs_or_single_client,
52-
WhiteListEventListener)
52+
AllowListEventListener)
5353

5454
if PY3:
5555
long = int
@@ -239,7 +239,7 @@ def test_max_await_time_ms(self):
239239
10).max_await_time_ms(90)
240240
self.assertEqual(90, cursor._Cursor__max_await_time_ms)
241241

242-
listener = WhiteListEventListener('find', 'getMore')
242+
listener = AllowListEventListener('find', 'getMore')
243243
coll = rs_or_single_client(
244244
event_listeners=[listener])[self.db.name].pymongo_test
245245
results = listener.results
@@ -357,7 +357,7 @@ def test_explain(self):
357357

358358
def test_explain_with_read_concern(self):
359359
# Do not add readConcern level to explain.
360-
listener = WhiteListEventListener("explain")
360+
listener = AllowListEventListener("explain")
361361
client = rs_or_single_client(event_listeners=[listener])
362362
self.addCleanup(client.close)
363363
coll = client.pymongo_test.test.with_options(
@@ -1398,7 +1398,7 @@ def test_close_kills_cursor_synchronously(self):
13981398
gc.collect()
13991399
self.client._process_periodic_tasks()
14001400

1401-
listener = WhiteListEventListener("killCursors")
1401+
listener = AllowListEventListener("killCursors")
14021402
results = listener.results
14031403
client = rs_or_single_client(event_listeners=[listener])
14041404
self.addCleanup(client.close)
@@ -1445,7 +1445,7 @@ def test_delete_not_initialized(self):
14451445

14461446
@client_context.require_version_min(3, 6)
14471447
def test_getMore_does_not_send_readPreference(self):
1448-
listener = WhiteListEventListener('find', 'getMore')
1448+
listener = AllowListEventListener('find', 'getMore')
14491449
client = rs_or_single_client(
14501450
event_listeners=[listener])
14511451
self.addCleanup(client.close)

test/test_encryption.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
camel_to_snake_args,
6262
OvertCommandListener,
6363
TopologyEventListener,
64-
WhiteListEventListener,
64+
AllowListEventListener,
6565
rs_or_single_client,
6666
wait_until)
6767
from test.utils_spec_runner import SpecRunner
@@ -1293,7 +1293,7 @@ def _test_automatic(self, expectation_extjson, payload):
12931293
keyvault_namespace,
12941294
schema_map=self.SCHEMA_MAP)
12951295

1296-
insert_listener = WhiteListEventListener('insert')
1296+
insert_listener = AllowListEventListener('insert')
12971297
client = rs_or_single_client(
12981298
auto_encryption_opts=encryption_opts,
12991299
event_listeners=[insert_listener])

test/utils.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -169,23 +169,23 @@ def reset(self):
169169
self.results.clear()
170170

171171

172-
class WhiteListEventListener(EventListener):
172+
class AllowListEventListener(EventListener):
173173

174174
def __init__(self, *commands):
175175
self.commands = set(commands)
176-
super(WhiteListEventListener, self).__init__()
176+
super(AllowListEventListener, self).__init__()
177177

178178
def started(self, event):
179179
if event.command_name in self.commands:
180-
super(WhiteListEventListener, self).started(event)
180+
super(AllowListEventListener, self).started(event)
181181

182182
def succeeded(self, event):
183183
if event.command_name in self.commands:
184-
super(WhiteListEventListener, self).succeeded(event)
184+
super(AllowListEventListener, self).succeeded(event)
185185

186186
def failed(self, event):
187187
if event.command_name in self.commands:
188-
super(WhiteListEventListener, self).failed(event)
188+
super(AllowListEventListener, self).failed(event)
189189

190190

191191
class OvertCommandListener(EventListener):

0 commit comments

Comments
 (0)