File tree Expand file tree Collapse file tree 1 file changed +12
-5
lines changed
Expand file tree Collapse file tree 1 file changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -147,12 +147,19 @@ def test_create(self):
147147 # No Exception.
148148 db = client_context .client .pymongo_test
149149 db .create_test_no_wc .drop ()
150+ wait_until (lambda : 'create_test_no_wc' not in db .collection_names (),
151+ 'drop create_test_no_wc collection' )
150152 Collection (db , name = 'create_test_no_wc' , create = True )
151- with self .assertRaises (OperationFailure ):
152- Collection (
153- db , name = 'create-test-wc' ,
154- write_concern = IMPOSSIBLE_WRITE_CONCERN ,
155- create = True )
153+ wait_until (lambda : 'create_test_no_wc' in db .collection_names (),
154+ 'create create_test_no_wc collection' )
155+ # SERVER-33317
156+ if (not client_context .is_mongos or not
157+ client_context .version .at_least (3 , 7 , 0 )):
158+ with self .assertRaises (OperationFailure ):
159+ Collection (
160+ db , name = 'create-test-wc' ,
161+ write_concern = IMPOSSIBLE_WRITE_CONCERN ,
162+ create = True )
156163
157164 def test_drop_nonexistent_collection (self ):
158165 self .db .drop_collection ('test' )
You can’t perform that action at this time.
0 commit comments