code: def test_assetsmanager_init(
      monkeypatch,
      settings_dict,
      env_vars,
      valid,
      exception,
      has_storage_provider,
  ):
      for key, value in env_vars.items():
          monkeypatch.setenv(key, value)
      if valid:
          mng = AssetsManager(**settings_dict)
          if has_storage_provider:
              assert mng.storage_provider
      else:
          with pytest.raises(exception):
              AssetsManager(**settings_dict)
  
imports: import os
  import pytest
  from google.auth.exceptions import DefaultCredentialsError
  from modelkit.assets.manager import AssetsManager
  from modelkit.assets.remote import UnknownDriverError
label_desc: Use image node_id 1 for calling a global function with example usage: test_assetsmanager_init(monkeypatch, settings_dict, env_vars, valid, exception, has_storage_provider) without return types