Skip to content

Commit 6991b73

Browse files
committed
Fix a few tests for MongoDB 2.7.0
1 parent 04ff22e commit 6991b73

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

test/test_collection.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -603,7 +603,11 @@ def test_options(self):
603603
db = self.db
604604
db.drop_collection("test")
605605
db.test.save({})
606-
self.assertEqual(db.test.options(), {})
606+
expected = {}
607+
if version.at_least(db.connection, (2, 7, 0)):
608+
# usePowerOf2Sizes server default
609+
expected["flags"] = 1
610+
self.assertEqual(db.test.options(), expected)
607611
self.assertEqual(db.test.doesnotexist.options(), {})
608612

609613
db.drop_collection("test")

test/test_database.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,10 +110,14 @@ def test_create_collection(self):
110110
db.drop_collection("test.foo")
111111
db.create_collection("test.foo")
112112
self.assertTrue(u"test.foo" in db.collection_names())
113+
expected = {}
114+
if version.at_least(self.client, (2, 7, 0)):
115+
# usePowerOf2Sizes server default
116+
expected["flags"] = 1
113117
result = db.test.foo.options()
114118
# mongos 2.2.x adds an $auth field when auth is enabled.
115119
result.pop('$auth', None)
116-
self.assertEqual(result, {})
120+
self.assertEqual(result, expected)
117121
self.assertRaises(CollectionInvalid, db.create_collection, "test.foo")
118122

119123
def test_collection_names(self):

0 commit comments

Comments
 (0)