@@ -422,19 +422,32 @@ def test_no_login():
422422 store .connect ()
423423
424424
425- @pytest .mark .parametrize (
426- "credential_type" ,
427- [
428- "DefaultAzureCredential" ,
429- "AzureCliCredential" ,
430- ],
431- )
432- def test_credential_type_valid (credential_type ):
433- with azurite_container ():
434- index = MemoryStore ("index" )
435- store = AzureBlobStore (
436- index ,
437- AZURITE_CONTAINER_NAME ,
438- credential_type = credential_type ,
439- )
440- store .connect ()
425+ def test_credential_type_valid ():
426+ credential_type = "DefaultAzureCredential"
427+ index = MemoryStore ("index" )
428+ store = AzureBlobStore (
429+ index ,
430+ AZURITE_CONTAINER_NAME ,
431+ credential_type = credential_type ,
432+ )
433+ assert store .credential_type == credential_type
434+
435+ credential_type = "AzureCliCredential"
436+ index = MemoryStore ("index" )
437+ store = AzureBlobStore (
438+ index ,
439+ AZURITE_CONTAINER_NAME ,
440+ credential_type = credential_type ,
441+ )
442+ assert store .credential_type == credential_type
443+
444+ from azure .identity import DefaultAzureCredential
445+
446+ credential_type = DefaultAzureCredential
447+ index = MemoryStore ("index" )
448+ store = AzureBlobStore (
449+ index ,
450+ AZURITE_CONTAINER_NAME ,
451+ credential_type = credential_type ,
452+ )
453+ assert not isinstance (store .credential_type , str )
0 commit comments