Skip to content

Commit dca9840

Browse files
authored
add spec test for incompatible server becoming compatible (#753)
1 parent b2aa065 commit dca9840

File tree

2 files changed

+100
-0
lines changed

2 files changed

+100
-0
lines changed
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"description": "Standalone with default maxWireVersion of 0 is upgraded to one with maxWireVersion 6",
3+
"uri": "mongodb://a",
4+
"phases": [
5+
{
6+
"responses": [
7+
[
8+
"a:27017",
9+
{
10+
"ok": 1,
11+
"ismaster": true
12+
}
13+
]
14+
],
15+
"outcome": {
16+
"servers": {
17+
"a:27017": {
18+
"type": "Standalone",
19+
"setName": null
20+
}
21+
},
22+
"topologyType": "Single",
23+
"logicalSessionTimeoutMinutes": null,
24+
"setName": null,
25+
"compatible": false
26+
}
27+
},
28+
{
29+
"responses": [
30+
[
31+
"a:27017",
32+
{
33+
"ok": 1,
34+
"ismaster": true,
35+
"minWireVersion": 0,
36+
"maxWireVersion": 6
37+
}
38+
]
39+
],
40+
"outcome": {
41+
"servers": {
42+
"a:27017": {
43+
"type": "Standalone",
44+
"setName": null
45+
}
46+
},
47+
"topologyType": "Single",
48+
"logicalSessionTimeoutMinutes": null,
49+
"setName": null,
50+
"compatible": true
51+
}
52+
}
53+
]
54+
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
description: "Standalone with default maxWireVersion of 0 is upgraded to one with maxWireVersion 6"
2+
uri: "mongodb://a"
3+
phases: [
4+
{
5+
responses: [
6+
["a:27017", {
7+
ok: 1,
8+
ismaster: true
9+
}]
10+
],
11+
outcome: {
12+
servers: {
13+
"a:27017": {
14+
type: "Standalone",
15+
setName:
16+
}
17+
},
18+
topologyType: "Single",
19+
logicalSessionTimeoutMinutes: null,
20+
setName: ,
21+
compatible: false
22+
}
23+
},
24+
{
25+
responses: [
26+
["a:27017", {
27+
ok: 1,
28+
ismaster: true,
29+
minWireVersion: 0,
30+
maxWireVersion: 6
31+
}]
32+
],
33+
outcome: {
34+
servers: {
35+
"a:27017": {
36+
type: "Standalone",
37+
setName:
38+
}
39+
},
40+
topologyType: "Single",
41+
logicalSessionTimeoutMinutes: null,
42+
setName: ,
43+
compatible: true
44+
}
45+
}
46+
]

0 commit comments

Comments
 (0)