Skip to content

Commit 1925ca7

Browse files
committed
More test reliability...
1 parent 65a768d commit 1925ca7

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

test/test_collection.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1073,7 +1073,7 @@ def test_last_error_options(self):
10731073
self.assertRaises(TimeoutError, self.db.test.update,
10741074
{"x": 1}, {"y": 2}, w=2, wtimeout=1)
10751075
self.assertRaises(TimeoutError, self.db.test.remove,
1076-
{"x": 1}, {"y": 2}, w=2, wtimeout=1)
1076+
{"x": 1}, w=2, wtimeout=1)
10771077

10781078
self.db.test.save({"x": 1}, w=1, wtimeout=1)
10791079
self.db.test.insert({"x": 1}, w=1, wtimeout=1)
@@ -1846,16 +1846,18 @@ def change_subtype(collection, subtype):
18461846

18471847
coll.uuid_subtype = UUID_SUBTYPE
18481848
q = {"_id": uu}
1849-
result = coll.inline_map_reduce(map, reduce, query=q)
1850-
self.assertEqual([], result)
1849+
if version.at_least(self.db.connection, (1, 7, 4)):
1850+
result = coll.inline_map_reduce(map, reduce, query=q)
1851+
self.assertEqual([], result)
18511852

18521853
result = coll.map_reduce(map, reduce, "results", query=q)
18531854
self.assertEqual(0, db.results.count())
18541855

18551856
coll.uuid_subtype = OLD_UUID_SUBTYPE
18561857
q = {"_id": uu}
1857-
result = coll.inline_map_reduce(map, reduce, query=q)
1858-
self.assertEqual(2, len(result))
1858+
if version.at_least(self.db.connection, (1, 7, 4)):
1859+
result = coll.inline_map_reduce(map, reduce, query=q)
1860+
self.assertEqual(2, len(result))
18591861

18601862
result = coll.map_reduce(map, reduce, "results", query=q)
18611863
self.assertEqual(2, db.results.count())

test/test_pooling_base.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -804,7 +804,8 @@ def find_slow():
804804

805805
# Javascript function that pauses N seconds per document
806806
fn = delay(10)
807-
if is_mongos(db.connection):
807+
if (is_mongos(db.connection) or not
808+
version.at_least(db.connection, (1, 7, 2))):
808809
# mongos doesn't support eval so we have to use $where
809810
# which is less reliable in this context.
810811
self.assertEqual(1, db.test.find({"$where": fn}).count())

0 commit comments

Comments
 (0)