示例#1
0
def test_create_from_env_with_dl_service_auth(auth_mock, adl_client_mock):
    adl_secret = ADLSecret("tenant_id", "client_id", "client_secret")
    ADLGen1FileSystem.create_from_env("dlstore", adl_secret=adl_secret)
    auth_mock.assert_called_once_with(
        tenant_id="tenant_id",
        client_id="client_id",
        client_secret="client_secret",
        resource="https://datalake.azure.net/",
    )
    adl_client_mock.assert_called_once_with("123", store_name="dlstore")
示例#2
0
def test_create_from_env_interactive(auth_mock, adl_client_mock):
    ADLGen1FileSystem.create_from_env("dlstore", interactive=True)
    auth_mock.assert_called_once_with()
    adl_client_mock.assert_called_once_with("123", store_name="dlstore")
示例#3
0
def test_create_from_env_with_invalid_dl_service(auth_mock, adl_client_mock):
    with pytest.raises(ConfigException):
        ADLGen1FileSystem.create_from_env("dlstore", adl_secret=None)