2929 CredentialsTypeError ,
3030)
3131from google .cloud .sql .connector .instance import (
32+ ConnectionInfo ,
3233 Instance ,
33- InstanceMetadata ,
3434 IPTypes ,
3535)
3636from google .cloud .sql .connector .rate_limiter import AsyncRateLimiter
@@ -140,7 +140,7 @@ async def test_schedule_refresh_wont_replace_valid_result_with_invalid(
140140
141141 # check that invalid refresh did not replace valid current metadata
142142 assert instance ._current == old_task
143- assert isinstance (await instance ._current , InstanceMetadata )
143+ assert isinstance (await instance ._current , ConnectionInfo )
144144
145145
146146@pytest .mark .asyncio
@@ -202,7 +202,7 @@ async def test_force_refresh_cancels_pending_refresh(
202202
203203 # verify pending_refresh has now been cancelled
204204 assert pending_refresh .cancelled () is True
205- assert isinstance (await instance ._current , InstanceMetadata )
205+ assert isinstance (await instance ._current , ConnectionInfo )
206206
207207
208208@pytest .mark .asyncio
@@ -230,12 +230,12 @@ async def test_perform_refresh(
230230 mock_instance : mocks .FakeCSQLInstance ,
231231) -> None :
232232 """
233- Test that _perform_refresh returns valid InstanceMetadata object.
233+ Test that _perform_refresh returns valid ConnectionInfo object.
234234 """
235235 instance_metadata = await instance ._perform_refresh ()
236236
237237 # verify instance metadata object is returned
238- assert isinstance (instance_metadata , InstanceMetadata )
238+ assert isinstance (instance_metadata , ConnectionInfo )
239239 # verify instance metadata expiration
240240 assert (
241241 mock_instance .cert ._not_valid_after .replace (microsecond = 0 ) # type: ignore
@@ -248,7 +248,7 @@ async def test_perform_refresh_expiration(
248248 instance : Instance ,
249249) -> None :
250250 """
251- Test that _perform_refresh returns InstanceMetadata with proper expiration.
251+ Test that _perform_refresh returns ConnectionInfo with proper expiration.
252252
253253 If credentials expiration is less than cert expiration,
254254 credentials expiration should be used.
@@ -262,7 +262,7 @@ async def test_perform_refresh_expiration(
262262 instance_metadata = await instance ._perform_refresh ()
263263
264264 # verify instance metadata object is returned
265- assert isinstance (instance_metadata , InstanceMetadata )
265+ assert isinstance (instance_metadata , ConnectionInfo )
266266 # verify instance metadata uses credentials expiration
267267 assert expiration == instance_metadata .expiration
268268
@@ -277,7 +277,7 @@ async def test_connect_info(
277277 instance_metadata , ip_addr = await instance .connect_info (IPTypes .PUBLIC )
278278
279279 # verify metadata and ip address
280- assert isinstance (instance_metadata , InstanceMetadata )
280+ assert isinstance (instance_metadata , ConnectionInfo )
281281 assert ip_addr == "0.0.0.0"
282282 # cleanup instance
283283 await instance .close ()
@@ -289,7 +289,7 @@ async def test_get_preferred_ip(instance: Instance) -> None:
289289 Test that get_preferred_ip returns proper IP address
290290 for both Public and Private IP addresses.
291291 """
292- instance_metadata : InstanceMetadata = await instance ._current
292+ instance_metadata : ConnectionInfo = await instance ._current
293293
294294 # test public IP as preferred IP for connection
295295 ip_addr = instance_metadata .get_preferred_ip (IPTypes .PUBLIC )
@@ -313,7 +313,7 @@ async def test_get_preferred_ip_CloudSQLIPTypeError(instance: Instance) -> None:
313313 Test that get_preferred_ip throws proper CloudSQLIPTypeError
314314 when missing Public or Private IP addresses.
315315 """
316- instance_metadata : InstanceMetadata = await instance ._current
316+ instance_metadata : ConnectionInfo = await instance ._current
317317 instance_metadata .ip_addrs = {"PRIVATE" : "1.1.1.1" }
318318 # test error when Public IP is missing
319319 with pytest .raises (CloudSQLIPTypeError ):
0 commit comments