@@ -152,7 +152,9 @@ async def test_resolver_env_relative():
152152 resp_body = json .dumps (DEFAULT_RESPONSE_DATA )
153153 http_client = mock_http_client_response (200 , resp_body .encode ("utf-8" ))
154154
155- with patch .dict (os .environ , {ContainerCredentialResolver .ENV_VAR : "/test" }):
155+ with patch .dict (
156+ os .environ , {ContainerCredentialResolver .ENV_VAR : "/test" }, clear = True
157+ ):
156158 resolver = ContainerCredentialResolver (http_client )
157159 identity = await resolver .get_identity (properties = {})
158160
@@ -176,6 +178,7 @@ async def test_resolver_env_full():
176178 with patch .dict (
177179 os .environ ,
178180 {ContainerCredentialResolver .ENV_VAR_FULL : "http://169.254.170.23/full" },
181+ clear = True ,
179182 ):
180183 resolver = ContainerCredentialResolver (http_client )
181184 identity = await resolver .get_identity (properties = {})
@@ -203,6 +206,7 @@ async def test_resolver_env_token():
203206 ContainerCredentialResolver .ENV_VAR_FULL : "http://169.254.170.23/full" ,
204207 ContainerCredentialResolver .ENV_VAR_AUTH_TOKEN : "Bearer foobar" ,
205208 },
209+ clear = True ,
206210 ):
207211 resolver = ContainerCredentialResolver (http_client )
208212 identity = await resolver .get_identity (properties = {})
@@ -237,6 +241,7 @@ async def test_resolver_env_token_file(tmp_path: pathlib.Path):
237241 ContainerCredentialResolver .ENV_VAR_FULL : "http://169.254.170.23/full" ,
238242 ContainerCredentialResolver .ENV_VAR_AUTH_TOKEN_FILE : str (token_file ),
239243 },
244+ clear = True ,
240245 ):
241246 resolver = ContainerCredentialResolver (http_client )
242247 identity = await resolver .get_identity (properties = {})
@@ -271,6 +276,7 @@ async def test_resolver_env_token_file_invalid_bytes(tmp_path: pathlib.Path):
271276 ContainerCredentialResolver .ENV_VAR_FULL : "http://169.254.170.23/full" ,
272277 ContainerCredentialResolver .ENV_VAR_AUTH_TOKEN_FILE : str (token_file ),
273278 },
279+ clear = True ,
274280 ):
275281 resolver = ContainerCredentialResolver (http_client )
276282 with pytest .raises (SmithyIdentityError ) as e :
@@ -294,6 +300,7 @@ async def test_resolver_env_token_file_precedence(tmp_path: pathlib.Path):
294300 ContainerCredentialResolver .ENV_VAR_AUTH_TOKEN_FILE : str (token_file ),
295301 ContainerCredentialResolver .ENV_VAR_AUTH_TOKEN : "Bearer foobar" ,
296302 },
303+ clear = True ,
297304 ):
298305 resolver = ContainerCredentialResolver (http_client )
299306 identity = await resolver .get_identity (properties = {})
@@ -323,7 +330,9 @@ async def test_resolver_valid_credentials_reused():
323330 resp_body = json .dumps (custom_resp_data )
324331 http_client = mock_http_client_response (200 , resp_body .encode ("utf-8" ))
325332
326- with patch .dict (os .environ , {ContainerCredentialResolver .ENV_VAR : "/test" }):
333+ with patch .dict (
334+ os .environ , {ContainerCredentialResolver .ENV_VAR : "/test" }, clear = True
335+ ):
327336 resolver = ContainerCredentialResolver (http_client )
328337 identity_one = await resolver .get_identity (properties = {})
329338 identity_two = await resolver .get_identity (properties = {})
@@ -342,7 +351,9 @@ async def test_resolver_expired_credentials_refreshed():
342351 resp_body = json .dumps (custom_resp_data )
343352 http_client = mock_http_client_response (200 , resp_body .encode ("utf-8" ))
344353
345- with patch .dict (os .environ , {ContainerCredentialResolver .ENV_VAR : "/test" }):
354+ with patch .dict (
355+ os .environ , {ContainerCredentialResolver .ENV_VAR : "/test" }, clear = True
356+ ):
346357 resolver = ContainerCredentialResolver (http_client )
347358 identity_one = await resolver .get_identity (properties = {})
348359 identity_two = await resolver .get_identity (properties = {})
@@ -361,7 +372,7 @@ async def test_resolver_missing_env():
361372 resp_body = json .dumps (DEFAULT_RESPONSE_DATA )
362373 http_client = mock_http_client_response (200 , resp_body .encode ("utf-8" ))
363374
364- with patch .dict (os .environ , {}):
375+ with patch .dict (os .environ , {}, clear = True ):
365376 resolver = ContainerCredentialResolver (http_client )
366377 with pytest .raises (SmithyIdentityError ):
367378 await resolver .get_identity (properties = {})
0 commit comments