PYTHON-3672 Increase server selection timeout in more tests (#1192)

This commit is contained in:
Shane Harvey 2023-04-14 15:35:20 -07:00 committed by GitHub
parent c5652336ef
commit 2cc8fb1f2e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -174,7 +174,7 @@ class TestSSL(IntegrationTest):
tlsCertificateKeyFile=CLIENT_ENCRYPTED_PEM,
tlsCertificateKeyFilePassword="qwerty",
tlsCAFile=CA_PEM,
serverSelectionTimeoutMS=100,
serverSelectionTimeoutMS=1000,
)
else:
connected(
@ -374,7 +374,7 @@ class TestSSL(IntegrationTest):
ssl=True,
tlsCAFile=CA_PEM,
tlsCRLFile=CRL_PEM,
serverSelectionTimeoutMS=100,
serverSelectionTimeoutMS=1000,
)
else:
connected(
@ -382,7 +382,7 @@ class TestSSL(IntegrationTest):
"localhost",
ssl=True,
tlsCAFile=CA_PEM,
serverSelectionTimeoutMS=100,
serverSelectionTimeoutMS=1000,
**self.credentials # type: ignore[arg-type]
)
)
@ -394,17 +394,17 @@ class TestSSL(IntegrationTest):
ssl=True,
tlsCAFile=CA_PEM,
tlsCRLFile=CRL_PEM,
serverSelectionTimeoutMS=100,
serverSelectionTimeoutMS=1000,
**self.credentials # type: ignore[arg-type]
)
)
uri_fmt = "mongodb://localhost/?ssl=true&tlsCAFile=%s&serverSelectionTimeoutMS=100"
uri_fmt = "mongodb://localhost/?ssl=true&tlsCAFile=%s&serverSelectionTimeoutMS=1000"
connected(MongoClient(uri_fmt % (CA_PEM,), **self.credentials)) # type: ignore
uri_fmt = (
"mongodb://localhost/?ssl=true&tlsCRLFile=%s"
"&tlsCAFile=%s&serverSelectionTimeoutMS=100"
"&tlsCAFile=%s&serverSelectionTimeoutMS=1000"
)
with self.assertRaises(ConnectionFailure):
connected(
@ -425,7 +425,7 @@ class TestSSL(IntegrationTest):
with self.assertRaises(ConnectionFailure):
# Server cert is verified but hostname matching fails
connected(
MongoClient("server", ssl=True, serverSelectionTimeoutMS=100, **self.credentials) # type: ignore[arg-type]
MongoClient("server", ssl=True, serverSelectionTimeoutMS=1000, **self.credentials) # type: ignore[arg-type]
)
# Server cert is verified. Disable hostname matching.
@ -434,20 +434,20 @@ class TestSSL(IntegrationTest):
"server",
ssl=True,
tlsAllowInvalidHostnames=True,
serverSelectionTimeoutMS=100,
serverSelectionTimeoutMS=1000,
**self.credentials # type: ignore[arg-type]
)
)
# Server cert and hostname are verified.
connected(
MongoClient("localhost", ssl=True, serverSelectionTimeoutMS=100, **self.credentials) # type: ignore[arg-type]
MongoClient("localhost", ssl=True, serverSelectionTimeoutMS=1000, **self.credentials) # type: ignore[arg-type]
)
# Server cert and hostname are verified.
connected(
MongoClient(
"mongodb://localhost/?ssl=true&serverSelectionTimeoutMS=100", **self.credentials # type: ignore[arg-type]
"mongodb://localhost/?ssl=true&serverSelectionTimeoutMS=1000", **self.credentials # type: ignore[arg-type]
)
)
@ -622,7 +622,7 @@ class TestSSL(IntegrationTest):
ssl=True,
tlsAllowInvalidCertificates=True,
tlsCertificateKeyFile=CA_PEM,
serverSelectionTimeoutMS=100,
serverSelectionTimeoutMS=1000,
)
)
except (ConnectionFailure, ConfigurationError):