Skip to content

Commit c8d63e1

Browse files
committed
fix test
1 parent 1430e8a commit c8d63e1

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

tests/test_oauth.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ def test_account_oidc_endpoints(requests_mock):
4848

4949

5050
def 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

8386
def 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

Comments
 (0)