@@ -48,6 +48,9 @@ def test_account_oidc_endpoints(requests_mock):
4848
4949
5050def test_account_oidc_endpoints_retry_on_429 (requests_mock ):
51+ # It doesn't seem possible to use requests_mock to return different responses for the same request, e.g. when
52+ # simulating a transient failure. Instead, the nth_request matcher increments a test-wide counter and only matches
53+ # the nth request.
5154 request_count = 0
5255
5356 def nth_request (n ):
@@ -81,7 +84,7 @@ def observe_request(_request):
8184
8285
8386def test_workspace_oidc_endpoints (requests_mock ):
84- requests_mock .get ("https://my-workspace.cloud.databricks.com/.well-known/oauth-authorization-server" ,
87+ requests_mock .get ("https://my-workspace.cloud.databricks.com/oidc/ .well-known/oauth-authorization-server" ,
8588 json = {
8689 "authorization_endpoint" :
8790 "https://my-workspace.cloud.databricks.com/oidc/oauth/authorize" ,
@@ -107,10 +110,10 @@ def observe_request(_request):
107110
108111 return observe_request
109112
110- requests_mock .get ("https://my-workspace.cloud.databricks.com/.well-known/oauth-authorization-server" ,
113+ requests_mock .get ("https://my-workspace.cloud.databricks.com/oidc/ .well-known/oauth-authorization-server" ,
111114 additional_matcher = nth_request (0 ),
112115 status_code = 429 )
113- requests_mock .get ("https://my-workspace.cloud.databricks.com/.well-known/oauth-authorization-server" ,
116+ requests_mock .get ("https://my-workspace.cloud.databricks.com/oidc/ .well-known/oauth-authorization-server" ,
114117 additional_matcher = nth_request (1 ),
115118 json = {
116119 "authorization_endpoint" :
0 commit comments