Skip to content

Commit 17519ed

Browse files
Test workflow changes
1 parent d09510c commit 17519ed

2 files changed

Lines changed: 12 additions & 6 deletions

File tree

src/ContentProcessor/src/tests/azure_helper/test_storage_blob.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,24 @@
11
import pytest
22
from io import BytesIO
3+
from unittest.mock import patch
34
from libs.azure_helper.storage_blob import StorageBlobHelper
45

56

6-
@pytest.fixture
7-
def mock_blob_service_client(mocker):
8-
return mocker.patch("azure.storage.blob.BlobServiceClient")
7+
@pytest.fixture(autouse=True)
8+
def mock_azure_credentials(mocker):
9+
"""Mock Azure credentials to prevent real authentication attempts during tests."""
10+
mocker.patch("azure.identity.DefaultAzureCredential")
11+
mocker.patch("azure.identity.ManagedIdentityCredential")
12+
mocker.patch("helpers.azure_credential_utils.get_azure_credential", return_value="mock_credential")
913

1014

1115
@pytest.fixture
12-
def mock_default_azure_credential(mocker):
16+
def mock_blob_service_client(mocker):
1317
return mocker.patch("azure.storage.blob.BlobServiceClient")
1418

1519

1620
@pytest.fixture
17-
def storage_blob_helper(mock_blob_service_client, mock_default_azure_credential):
21+
def storage_blob_helper(mock_blob_service_client, mock_azure_credentials):
1822
return StorageBlobHelper(
1923
account_url="https://testaccount.blob.core.windows.net",
2024
container_name="testcontainer",

src/ContentProcessor/src/tests/test_main.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,10 @@ async def test_application_run(mocker):
3636
"libs.process_host.handler_process_host.HandlerHostManager"
3737
).return_value
3838

39-
# Mock the DefaultAzureCredential
39+
# Mock Azure credentials to prevent real authentication attempts
4040
mocker.patch("azure.identity.DefaultAzureCredential")
41+
mocker.patch("azure.identity.ManagedIdentityCredential")
42+
mocker.patch("helpers.azure_credential_utils.get_azure_credential", return_value="mock_credential")
4143

4244
# Mock the read_configuration method to return a complete configuration
4345
mocker.patch(

0 commit comments

Comments
 (0)