Skip to content

Commit eec8b18

Browse files
test fixes
1 parent 9002f5e commit eec8b18

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

adlfs/tests/test_spec.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import os
33
import tempfile
44
from unittest import mock
5+
from unittest.mock import patch
56

67
import azure.storage.blob.aio
78
import dask.dataframe as dd
@@ -2112,19 +2113,20 @@ def test_user_agent_blob_file_initializer(
21122113
assert mock_client.call_args.kwargs["user_agent"] == f"adlfs/{__version__}"
21132114

21142115

2116+
@patch("adlfs.spec.AIOBlobServiceClient")
21152117
def test_user_agent_connection_str(
21162118
storage: azure.storage.blob.BlobServiceClient, mocker
21172119
):
21182120
from adlfs import __version__
21192121

2120-
fs = AzureBlobFileSystem(
2121-
account_name=storage.account_name, connection_string=CONN_STR
2122-
)
2123-
mock_client = mocker.patch.object(
2124-
AIOBlobServiceClient, "from_connection_string", return_value=mocker.AsyncMock()
2122+
mock_client_instance = mocker.MagicMock()
2123+
mock_client_instance.close = mocker.AsyncMock()
2124+
mock_client = mocker.patch(
2125+
"adlfs.spec.AIOBlobServiceClient.from_connection_string",
2126+
return_value=mock_client_instance,
21252127
)
21262128

2127-
fs.do_connect()
2129+
AzureBlobFileSystem(account_name=storage.account_name, connection_string=CONN_STR)
21282130
mock_client.assert_called_once()
21292131
assert "user_agent" in mock_client.call_args.kwargs
21302132
assert mock_client.call_args.kwargs["user_agent"] == f"adlfs/{__version__}"

0 commit comments

Comments
 (0)