Skip to content

Commit 066237d

Browse files
committed
PYTHON-1185 - More maxStalenessSeconds tests.
1 parent 87708a2 commit 066237d

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"in_latency_window": [],
3+
"read_preference": {
4+
"maxStalenessSeconds": 1,
5+
"mode": "Nearest"
6+
},
7+
"suitable_servers": [],
8+
"topology_description": {
9+
"servers": [
10+
{
11+
"address": "a:27017",
12+
"type": "Unknown"
13+
},
14+
{
15+
"address": "b:27017",
16+
"type": "Unknown"
17+
}
18+
],
19+
"type": "ReplicaSetNoPrimary"
20+
}
21+
}

test/test_max_staleness.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,10 @@ def test_max_staleness(self):
249249
"maxStalenessSeconds=1")
250250
self.assertEqual(1, client.read_preference.max_staleness)
251251

252+
client = MongoClient("mongodb://a/?readPreference=secondary&"
253+
"maxStalenessSeconds=1.5")
254+
self.assertAlmostEqual(1.5, client.read_preference.max_staleness)
255+
252256
client = MongoClient("mongodb://a/?readPreference=secondary&"
253257
"maxStalenessSeconds=-1")
254258
self.assertEqual(-1, client.read_preference.max_staleness)

0 commit comments

Comments
 (0)