@@ -1226,8 +1226,8 @@ async def sampling_callback(
1226
1226
)
1227
1227
1228
1228
1229
- class MockAuthTokenProvider :
1230
- """Mock implementation of AuthTokenProvider for testing."""
1229
+ class MockAuthClientProvider :
1230
+ """Mock implementation of AuthClientProvider for testing."""
1231
1231
1232
1232
def __init__ (self , token : str ):
1233
1233
self .token = token
@@ -1237,15 +1237,15 @@ async def get_token(self) -> str:
1237
1237
1238
1238
1239
1239
@pytest .mark .anyio
1240
- async def test_auth_token_provider_headers (basic_server , basic_server_url ):
1240
+ async def test_auth_client_provider_headers (basic_server , basic_server_url ):
1241
1241
"""Test that auth token provider correctly sets Authorization header."""
1242
1242
# Create a mock token provider
1243
- token_provider = MockAuthTokenProvider ("test-token-123" )
1244
- token_provider .get_token = AsyncMock (return_value = "test-token-123" )
1243
+ client_provider = MockAuthClientProvider ("test-token-123" )
1244
+ client_provider .get_token = AsyncMock (return_value = "test-token-123" )
1245
1245
1246
1246
# Create client with token provider
1247
1247
async with streamablehttp_client (
1248
- f"{ basic_server_url } /mcp" , auth_token_provider = token_provider
1248
+ f"{ basic_server_url } /mcp" , auth_client_provider = client_provider
1249
1249
) as (read_stream , write_stream , _ ):
1250
1250
async with ClientSession (read_stream , write_stream ) as session :
1251
1251
# Initialize the session
@@ -1256,19 +1256,19 @@ async def test_auth_token_provider_headers(basic_server, basic_server_url):
1256
1256
tools = await session .list_tools ()
1257
1257
assert len (tools .tools ) == 4
1258
1258
1259
- token_provider .get_token .assert_called ()
1259
+ client_provider .get_token .assert_called ()
1260
1260
1261
1261
1262
1262
@pytest .mark .anyio
1263
- async def test_auth_token_provider_token_update (basic_server , basic_server_url ):
1263
+ async def test_auth_client_provider_token_update (basic_server , basic_server_url ):
1264
1264
"""Test that auth token provider can return different tokens."""
1265
1265
# Create a dynamic token provider
1266
- token_provider = MockAuthTokenProvider ("test-token-123" )
1267
- token_provider .get_token = AsyncMock (return_value = "test-token-123" )
1266
+ client_provider = MockAuthClientProvider ("test-token-123" )
1267
+ client_provider .get_token = AsyncMock (return_value = "test-token-123" )
1268
1268
1269
1269
# Create client with dynamic token provider
1270
1270
async with streamablehttp_client (
1271
- f"{ basic_server_url } /mcp" , auth_token_provider = token_provider
1271
+ f"{ basic_server_url } /mcp" , auth_client_provider = client_provider
1272
1272
) as (read_stream , write_stream , _ ):
1273
1273
async with ClientSession (read_stream , write_stream ) as session :
1274
1274
# Initialize the session
@@ -1280,22 +1280,22 @@ async def test_auth_token_provider_token_update(basic_server, basic_server_url):
1280
1280
tools = await session .list_tools ()
1281
1281
assert len (tools .tools ) == 4
1282
1282
1283
- token_provider .get_token .call_count > 1
1283
+ client_provider .get_token .call_count > 1
1284
1284
1285
1285
1286
1286
@pytest .mark .anyio
1287
- async def test_auth_token_provider_headers_not_overridden (
1287
+ async def test_auth_client_provider_headers_not_overridden (
1288
1288
basic_server , basic_server_url
1289
1289
):
1290
1290
"""Test that auth token provider correctly sets Authorization header."""
1291
1291
# Create a mock token provider
1292
- token_provider = MockAuthTokenProvider ("test-token-123" )
1293
- token_provider .get_token = AsyncMock (return_value = "test-token-123" )
1292
+ client_provider = MockAuthClientProvider ("test-token-123" )
1293
+ client_provider .get_token = AsyncMock (return_value = "test-token-123" )
1294
1294
1295
1295
# Create client with token provider
1296
1296
async with streamablehttp_client (
1297
1297
f"{ basic_server_url } /mcp" ,
1298
- auth_token_provider = token_provider ,
1298
+ auth_client_provider = client_provider ,
1299
1299
headers = {"Authorization" : "test-token-123" },
1300
1300
) as (read_stream , write_stream , _ ):
1301
1301
async with ClientSession (read_stream , write_stream ) as session :
@@ -1307,4 +1307,4 @@ async def test_auth_token_provider_headers_not_overridden(
1307
1307
tools = await session .list_tools ()
1308
1308
assert len (tools .tools ) == 4
1309
1309
1310
- token_provider .get_token .assert_not_called ()
1310
+ client_provider .get_token .assert_not_called ()
0 commit comments