@@ -430,8 +430,7 @@ def test_start_after_resume_process_with_changes(self):
430
430
self .assertEqual (change ["fullDocument" ], {"_id" : 3 })
431
431
432
432
@no_type_check
433
- @client_context .require_no_mongos # Remove after SERVER-41196
434
- @client_context .require_version_min (4 , 1 , 1 )
433
+ @client_context .require_version_min (4 , 2 )
435
434
def test_start_after_resume_process_without_changes (self ):
436
435
resume_token = self .get_resume_token (invalidate = True )
437
436
@@ -767,8 +766,7 @@ class TestClusterChangeStream(TestChangeStreamBase, APITestsMixin):
767
766
768
767
@classmethod
769
768
@client_context .require_version_min (4 , 0 , 0 , - 1 )
770
- @client_context .require_no_mmap
771
- @client_context .require_no_standalone
769
+ @client_context .require_change_streams
772
770
def setUpClass (cls ):
773
771
super (TestClusterChangeStream , cls ).setUpClass ()
774
772
cls .dbs = [cls .db , cls .client .pymongo_test_2 ]
@@ -829,8 +827,7 @@ def test_full_pipeline(self):
829
827
class TestDatabaseChangeStream (TestChangeStreamBase , APITestsMixin ):
830
828
@classmethod
831
829
@client_context .require_version_min (4 , 0 , 0 , - 1 )
832
- @client_context .require_no_mmap
833
- @client_context .require_no_standalone
830
+ @client_context .require_change_streams
834
831
def setUpClass (cls ):
835
832
super (TestDatabaseChangeStream , cls ).setUpClass ()
836
833
@@ -915,9 +912,7 @@ def test_isolation(self):
915
912
916
913
class TestCollectionChangeStream (TestChangeStreamBase , APITestsMixin , ProseSpecTestsMixin ):
917
914
@classmethod
918
- @client_context .require_version_min (3 , 5 , 11 )
919
- @client_context .require_no_mmap
920
- @client_context .require_no_standalone
915
+ @client_context .require_change_streams
921
916
def setUpClass (cls ):
922
917
super (TestCollectionChangeStream , cls ).setUpClass ()
923
918
0 commit comments