fixed shard test case for old mongodb version
This commit is contained in:
parent
30a3c6a5b7
commit
0bc18cd6e1
@ -543,19 +543,12 @@ class TestDocumentInstance(MongoDBTestCase):
|
|||||||
Animal.drop_collection()
|
Animal.drop_collection()
|
||||||
doc = Animal(is_mammal=True, name="Dog")
|
doc = Animal(is_mammal=True, name="Dog")
|
||||||
|
|
||||||
mongo_db = get_mongodb_version()
|
|
||||||
|
|
||||||
with query_counter() as q:
|
with query_counter() as q:
|
||||||
doc.save()
|
doc.save()
|
||||||
query_op = q.db.system.profile.find({"ns": "mongoenginetest.animal"})[0]
|
query_op = q.db.system.profile.find({"ns": "mongoenginetest.animal"})[0]
|
||||||
assert query_op["op"] == "command"
|
assert query_op["op"] == "command"
|
||||||
assert query_op["command"]["findAndModify"] == "animal"
|
assert query_op["command"]["findAndModify"] == "animal"
|
||||||
if mongo_db <= MONGODB_34:
|
assert set(query_op["command"]["query"].keys()) == set(["_id", "is_mammal"])
|
||||||
assert set(query_op["query"].keys()) == set(["_id", "is_mammal"])
|
|
||||||
else:
|
|
||||||
assert set(query_op["command"]["query"].keys()) == set(
|
|
||||||
["_id", "is_mammal"]
|
|
||||||
)
|
|
||||||
|
|
||||||
Animal.drop_collection()
|
Animal.drop_collection()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user