Skip to content

Commit

Permalink
PYTHON-4605 Test serverMonitoringMode=poll waits after a successful h…
Browse files Browse the repository at this point in the history
…eartbeat (#1767)
  • Loading branch information
ShaneHarvey authored Aug 5, 2024
1 parent 9c7adf8 commit a5d5197
Showing 1 changed file with 63 additions and 0 deletions.
63 changes: 63 additions & 0 deletions test/discovery_and_monitoring/unified/serverMonitoringMode.json
Original file line number Diff line number Diff line change
Expand Up @@ -444,6 +444,69 @@
]
}
]
},
{
"description": "poll waits after successful heartbeat",
"operations": [
{
"name": "createEntities",
"object": "testRunner",
"arguments": {
"entities": [
{
"client": {
"id": "client",
"uriOptions": {
"serverMonitoringMode": "poll",
"heartbeatFrequencyMS": 1000000
},
"useMultipleMongoses": false,
"observeEvents": [
"serverHeartbeatStartedEvent",
"serverHeartbeatSucceededEvent"
]
}
},
{
"database": {
"id": "db",
"client": "client",
"databaseName": "sdam-tests"
}
}
]
}
},
{
"name": "waitForEvent",
"object": "testRunner",
"arguments": {
"client": "client",
"event": {
"serverHeartbeatSucceededEvent": {}
},
"count": 1
}
},
{
"name": "wait",
"object": "testRunner",
"arguments": {
"ms": 500
}
},
{
"name": "assertEventCount",
"object": "testRunner",
"arguments": {
"client": "client",
"event": {
"serverHeartbeatStartedEvent": {}
},
"count": 1
}
}
]
}
]
}

0 comments on commit a5d5197

Please # to comment.