Skip to content

Commit e8d8abb

Browse files
Avoid generating templates that couple create-to-drop indexes
1 parent 0c86f31 commit e8d8abb

File tree

1 file changed

+24
-19
lines changed

1 file changed

+24
-19
lines changed

source/client-side-operations-timeout/etc/generate-basic-tests.py

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
# operations. Individual generation functions can choose to include them if needed.
6464
OPERATIONS = CLIENT_OPERATIONS + DB_OPERATIONS + COLLECTION_OPERATIONS
6565

66-
RETRYABLE_WRITE_OPERATIONS = [op for op in OPERATIONS if op.operation_name in
66+
RETRYABLE_WRITE_OPERATIONS = [op for op in OPERATIONS if op.operation_name in
6767
['insertOne', 'updateOne', 'deleteOne', 'replaceOne', 'findOneAndDelete', 'findOneAndUpdate', 'findOneAndReplace', 'insertMany', 'bulkWrite']
6868
]
6969

@@ -102,28 +102,33 @@ def generate(name, operations):
102102
}
103103
write_yaml(name, template, injections)
104104

105-
def generate_global_timeout_tests():
106-
generate('global-timeoutMS', OPERATIONS)
107-
108-
def generate_override_db():
109-
generate('override-database-timeoutMS', DB_OPERATIONS + COLLECTION_OPERATIONS)
110-
111-
def generate_override_coll():
112-
generate('override-collection-timeoutMS', COLLECTION_OPERATIONS)
113-
114-
def generate_override_operation():
115-
generate('override-operation-timeoutMS', OPERATIONS)
105+
# TODO(DRIVERS-3266): Investigate dropping generator script for index-related
106+
# timeoutMS tests
107+
#def generate_global_timeout_tests():
108+
# generate('global-timeoutMS', OPERATIONS)
109+
#
110+
#def generate_override_db():
111+
# generate('override-database-timeoutMS', DB_OPERATIONS + COLLECTION_OPERATIONS)
112+
#
113+
#def generate_override_coll():
114+
# generate('override-collection-timeoutMS', COLLECTION_OPERATIONS)
115+
#
116+
#def generate_override_operation():
117+
# generate('override-operation-timeoutMS', OPERATIONS)
118+
#
119+
#def generate_deprecated():
120+
# generate('deprecated-options', OPERATIONS)
116121

117122
def generate_retryable():
118123
generate('retryability-timeoutMS', RETRYABLE_WRITE_OPERATIONS + RETRYABLE_READ_OPERATIONS)
119124
generate('retryability-legacy-timeouts', RETRYABLE_WRITE_OPERATIONS + RETRYABLE_READ_OPERATIONS)
120125

121-
def generate_deprecated():
122-
generate('deprecated-options', OPERATIONS)
126+
# TODO(DRIVERS-3266): Investigate dropping generator script for index-related
127+
# timeoutMS tests
128+
#generate_global_timeout_tests()
129+
#generate_override_db()
130+
#generate_override_coll()
131+
#generate_override_operation()
132+
#generate_deprecated()
123133

124-
generate_global_timeout_tests()
125-
generate_override_db()
126-
generate_override_coll()
127-
generate_override_operation()
128134
generate_retryable()
129-
generate_deprecated()

0 commit comments

Comments
 (0)