PYTHON-1831 Fix spec test parsing of returnDocument argument

This commit is contained in:
Shane Harvey 2019-04-29 15:55:26 -07:00
parent c29c21449e
commit 086b600d62
3 changed files with 3 additions and 3 deletions

View File

@ -122,7 +122,7 @@ def run_operation(collection, test):
continue
# Requires boolean returnDocument.
elif arg_name == "returnDocument":
arguments[c2s] = arguments[arg_name] == "After"
arguments[c2s] = arguments.pop(arg_name) == "After"
else:
arguments[c2s] = arguments.pop(arg_name)

View File

@ -93,7 +93,7 @@ class TestAllScenarios(IntegrationTest):
continue
# Requires boolean returnDocument.
elif arg_name == "returnDocument":
arguments[c2s] = arguments[arg_name] == "After"
arguments[c2s] = arguments.pop(arg_name) == "After"
else:
arguments[c2s] = arguments.pop(arg_name)

View File

@ -238,7 +238,7 @@ class SpecRunner(IntegrationTest):
continue
# Requires boolean returnDocument.
elif arg_name == "returnDocument":
arguments[c2s] = arguments[arg_name] == "After"
arguments[c2s] = arguments.pop(arg_name) == "After"
elif c2s == "requests":
# Parse each request into a bulk write model.
requests = []