@@ -15,27 +15,28 @@ def mock_env_vars():
1515
1616class TestAzureCredentialUtils :
1717 @patch .dict (os .environ , {}, clear = True )
18- @patch ("helpers.azure_credential_utils.DefaultAzureCredential " )
18+ @patch ("helpers.azure_credential_utils.AzureCliCredential " )
1919 @patch ("helpers.azure_credential_utils.ManagedIdentityCredential" )
20- def test_get_azure_credential_dev_env (self , mock_managed_identity_credential , mock_default_azure_credential , mock_env_vars ):
20+ def test_get_azure_credential_dev_env (self , mock_managed_identity_credential , mock_azure_cli_credential , mock_env_vars ):
2121 """Test get_azure_credential in dev environment."""
2222 # Arrange
2323 os .environ .update (mock_env_vars )
24- mock_default_credential = MagicMock ()
25- mock_default_azure_credential .return_value = mock_default_credential
24+ mock_credential_instance = MagicMock ()
25+ mock_azure_cli_credential .return_value = mock_credential_instance
2626
2727 # Act
2828 credential = azure_credential_utils .get_azure_credential ()
2929
3030 # Assert
31- mock_default_azure_credential .assert_called_once ()
31+ mock_azure_cli_credential .assert_called_once ()
3232 mock_managed_identity_credential .assert_not_called ()
33- assert credential == mock_default_credential
33+ assert credential == mock_credential_instance
34+
3435
3536 @patch .dict (os .environ , {}, clear = True )
36- @patch ("helpers.azure_credential_utils.DefaultAzureCredential " )
37+ @patch ("helpers.azure_credential_utils.AzureCliCredential " )
3738 @patch ("helpers.azure_credential_utils.ManagedIdentityCredential" )
38- def test_get_azure_credential_non_dev_env (self , mock_managed_identity_credential , mock_default_azure_credential , mock_env_vars ):
39+ def test_get_azure_credential_non_dev_env (self , mock_managed_identity_credential , mock_azure_cli_credential , mock_env_vars ):
3940 """Test get_azure_credential in non-dev environment."""
4041 # Arrange
4142 mock_env_vars ["APP_ENV" ] = "prod"
@@ -48,33 +49,33 @@ def test_get_azure_credential_non_dev_env(self, mock_managed_identity_credential
4849
4950 # Assert
5051 mock_managed_identity_credential .assert_called_once_with (client_id = "test-client-id" )
51- mock_default_azure_credential .assert_not_called ()
52+ mock_azure_cli_credential .assert_not_called ()
5253 assert credential == mock_managed_credential
5354
5455 @pytest .mark .asyncio
5556 @patch .dict (os .environ , {}, clear = True )
56- @patch ("helpers.azure_credential_utils.AioDefaultAzureCredential " )
57+ @patch ("helpers.azure_credential_utils.AioAzureCliCredential " )
5758 @patch ("helpers.azure_credential_utils.AioManagedIdentityCredential" )
58- async def test_get_azure_credential_async_dev_env (self , mock_aio_managed_identity_credential , mock_aio_default_azure_credential , mock_env_vars ):
59+ async def test_get_azure_credential_async_dev_env (self , mock_aio_managed_identity_credential , mock_aio_azure_cli_credential , mock_env_vars ):
5960 """Test get_azure_credential_async in dev environment."""
6061 # Arrange
6162 os .environ .update (mock_env_vars )
62- mock_aio_default_credential = MagicMock ()
63- mock_aio_default_azure_credential .return_value = mock_aio_default_credential
63+ mock_credential_instance = MagicMock ()
64+ mock_aio_azure_cli_credential .return_value = mock_credential_instance
6465
6566 # Act
6667 credential = await azure_credential_utils .get_azure_credential_async ()
6768
6869 # Assert
69- mock_aio_default_azure_credential .assert_called_once ()
70+ mock_aio_azure_cli_credential .assert_called_once ()
7071 mock_aio_managed_identity_credential .assert_not_called ()
71- assert credential == mock_aio_default_credential
72+ assert credential == mock_credential_instance
7273
7374 @pytest .mark .asyncio
7475 @patch .dict (os .environ , {}, clear = True )
75- @patch ("helpers.azure_credential_utils.AioDefaultAzureCredential " )
76+ @patch ("helpers.azure_credential_utils.AioAzureCliCredential " )
7677 @patch ("helpers.azure_credential_utils.AioManagedIdentityCredential" )
77- async def test_get_azure_credential_async_non_dev_env (self , mock_aio_managed_identity_credential , mock_aio_default_azure_credential , mock_env_vars ):
78+ async def test_get_azure_credential_async_non_dev_env (self , mock_aio_managed_identity_credential , mock_aio_azure_cli_credential , mock_env_vars ):
7879 """Test get_azure_credential_async in non-dev environment."""
7980 # Arrange
8081 mock_env_vars ["APP_ENV" ] = "prod"
@@ -87,5 +88,5 @@ async def test_get_azure_credential_async_non_dev_env(self, mock_aio_managed_ide
8788
8889 # Assert
8990 mock_aio_managed_identity_credential .assert_called_once_with (client_id = "test-client-id" )
90- mock_aio_default_azure_credential .assert_not_called ()
91+ mock_aio_azure_cli_credential .assert_not_called ()
9192 assert credential == mock_aio_managed_credential
0 commit comments