@@ -1226,8 +1226,8 @@ async def sampling_callback(
12261226 )
12271227
12281228
1229- class MockAuthTokenProvider :
1230- """Mock implementation of AuthTokenProvider for testing."""
1229+ class MockAuthClientProvider :
1230+ """Mock implementation of AuthClientProvider for testing."""
12311231
12321232 def __init__ (self , token : str ):
12331233 self .token = token
@@ -1237,15 +1237,15 @@ async def get_token(self) -> str:
12371237
12381238
12391239@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 ):
12411241 """Test that auth token provider correctly sets Authorization header."""
12421242 # 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" )
12451245
12461246 # Create client with token provider
12471247 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
12491249 ) as (read_stream , write_stream , _ ):
12501250 async with ClientSession (read_stream , write_stream ) as session :
12511251 # Initialize the session
@@ -1256,19 +1256,19 @@ async def test_auth_token_provider_headers(basic_server, basic_server_url):
12561256 tools = await session .list_tools ()
12571257 assert len (tools .tools ) == 4
12581258
1259- token_provider .get_token .assert_called ()
1259+ client_provider .get_token .assert_called ()
12601260
12611261
12621262@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 ):
12641264 """Test that auth token provider can return different tokens."""
12651265 # 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" )
12681268
12691269 # Create client with dynamic token provider
12701270 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
12721272 ) as (read_stream , write_stream , _ ):
12731273 async with ClientSession (read_stream , write_stream ) as session :
12741274 # Initialize the session
@@ -1280,22 +1280,22 @@ async def test_auth_token_provider_token_update(basic_server, basic_server_url):
12801280 tools = await session .list_tools ()
12811281 assert len (tools .tools ) == 4
12821282
1283- token_provider .get_token .call_count > 1
1283+ client_provider .get_token .call_count > 1
12841284
12851285
12861286@pytest .mark .anyio
1287- async def test_auth_token_provider_headers_not_overridden (
1287+ async def test_auth_client_provider_headers_not_overridden (
12881288 basic_server , basic_server_url
12891289):
12901290 """Test that auth token provider correctly sets Authorization header."""
12911291 # 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" )
12941294
12951295 # Create client with token provider
12961296 async with streamablehttp_client (
12971297 f"{ basic_server_url } /mcp" ,
1298- auth_token_provider = token_provider ,
1298+ auth_client_provider = client_provider ,
12991299 headers = {"Authorization" : "test-token-123" },
13001300 ) as (read_stream , write_stream , _ ):
13011301 async with ClientSession (read_stream , write_stream ) as session :
@@ -1307,4 +1307,4 @@ async def test_auth_token_provider_headers_not_overridden(
13071307 tools = await session .list_tools ()
13081308 assert len (tools .tools ) == 4
13091309
1310- token_provider .get_token .assert_not_called ()
1310+ client_provider .get_token .assert_not_called ()
0 commit comments