Skip to content

Commit ef448be

Browse files
committed
Simplify signature of advance_cluster_times
1 parent a18574f commit ef448be

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

test/unified_format.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -428,11 +428,11 @@ class EntityMapUtil:
428428
"""
429429

430430
def __init__(self, test_class):
431-
self._cluster_time = None
432431
self._entities: Dict[str, Any] = {}
433432
self._listeners: Dict[str, EventListenerUtil] = {}
434433
self._session_lsids: Dict[str, Mapping[str, Any]] = {}
435434
self.test: UnifiedSpecTestMixinV1 = test_class
435+
self._cluster_time: Optional[ClusterTime] = None
436436

437437
def __contains__(self, item):
438438
return item in self._entities
@@ -625,10 +625,9 @@ def get_lsid_for_session(self, session_name):
625625
# session has been closed.
626626
return self._session_lsids[session_name]
627627

628-
def advance_cluster_times(self, cluster_time: Optional[ClusterTime] = None):
629-
if cluster_time is not None:
630-
self._cluster_time = cluster_time
631-
elif getattr(self, "_cluster_time", None) is None:
628+
def advance_cluster_times(self):
629+
"""Manually synchronize entities when desired"""
630+
if self._cluster_time is None:
632631
self._cluster_time = self.test.client.admin.command("ping").get("$clusterTime")
633632
for entity in self._entities:
634633
if isinstance(entity, ClientSession):

0 commit comments

Comments
 (0)