From 2aacf4c39fef4e20c47034944ce2dec5270fd6f6 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Thu, 5 Feb 2026 13:31:19 -0600 Subject: [PATCH] PYTHON-5715 Add appName to OIDC test failpoints --- test/asynchronous/test_auth_oidc.py | 4 ++-- test/auth/unified/mongodb-oidc-no-retry.json | 18 ++++++++++++------ test/test_auth_oidc.py | 6 ++++-- 3 files changed, 18 insertions(+), 10 deletions(-) diff --git a/test/asynchronous/test_auth_oidc.py b/test/asynchronous/test_auth_oidc.py index ff604f55ae..3567d7706b 100644 --- a/test/asynchronous/test_auth_oidc.py +++ b/test/asynchronous/test_auth_oidc.py @@ -104,7 +104,7 @@ def get_token(self, username=None): @asynccontextmanager async def fail_point(self, command_args): - cmd_on = SON([("configureFailPoint", "failCommand")]) + cmd_on = dict(configureFailPoint="failCommand", appName="auth_oidc") cmd_on.update(command_args) client = AsyncMongoClient(self.uri_admin) await client.admin.command(cmd_on) @@ -112,7 +112,7 @@ async def fail_point(self, command_args): yield finally: await client.admin.command( - "configureFailPoint", cmd_on["configureFailPoint"], mode="off" + "configureFailPoint", cmd_on["configureFailPoint"], mode="off", appName="auth_oidc" ) await client.close() diff --git a/test/auth/unified/mongodb-oidc-no-retry.json b/test/auth/unified/mongodb-oidc-no-retry.json index 0a8658455e..b32ada172a 100644 --- a/test/auth/unified/mongodb-oidc-no-retry.json +++ b/test/auth/unified/mongodb-oidc-no-retry.json @@ -25,7 +25,8 @@ "$$placeholder": 1 }, "retryReads": false, - "retryWrites": false + "retryWrites": false, + "appName": "mongodb-oidc-no-retry" }, "observeEvents": [ "commandStartedEvent", @@ -147,7 +148,8 @@ "failCommands": [ "find" ], - "errorCode": 391 + "errorCode": 391, + "appName": "mongodb-oidc-no-retry" } } } @@ -212,7 +214,8 @@ "failCommands": [ "insert" ], - "errorCode": 391 + "errorCode": 391, + "appName": "mongodb-oidc-no-retry" } } } @@ -289,7 +292,8 @@ "failCommands": [ "insert" ], - "closeConnection": true + "closeConnection": true, + "appName": "mongodb-oidc-no-retry" } } } @@ -321,7 +325,8 @@ "failCommands": [ "saslStart" ], - "errorCode": 18 + "errorCode": 18, + "appName": "mongodb-oidc-no-retry" } } } @@ -398,7 +403,8 @@ "failCommands": [ "saslStart" ], - "errorCode": 18 + "errorCode": 18, + "appName": "mongodb-oidc-no-retry" } } } diff --git a/test/test_auth_oidc.py b/test/test_auth_oidc.py index 1defe82006..e88e067b2c 100644 --- a/test/test_auth_oidc.py +++ b/test/test_auth_oidc.py @@ -104,14 +104,16 @@ def get_token(self, username=None): @contextmanager def fail_point(self, command_args): - cmd_on = SON([("configureFailPoint", "failCommand")]) + cmd_on = dict(configureFailPoint="failCommand", appName="auth_oidc") cmd_on.update(command_args) client = MongoClient(self.uri_admin) client.admin.command(cmd_on) try: yield finally: - client.admin.command("configureFailPoint", cmd_on["configureFailPoint"], mode="off") + client.admin.command( + "configureFailPoint", cmd_on["configureFailPoint"], mode="off", appName="auth_oidc" + ) client.close()