code: def test_keyring_saver(mocker):
      mocker.patch("keyring.set_password")
      mocker.patch("keyring.get_password", return_value="password")
      mocker.patch("keyring.delete_password")
      saver = KeyRingSaver("test_user", "/")
      saver.save("name", "password")
      assert saver.load("name") == "password"
      saver.delete("name")
      assert mocker.patch("keyring.delete_password").is_called
  
imports: from unittest import mock
  from llm_studio.app_utils.config import default_cfg
  from llm_studio.app_utils.setting_utils import EnvFileSaver, KeyRingSaver, NoSaver, Secrets, load_default_user_settings
label_desc: Use image node_id 2 for calling a global function with example usage: test_keyring_saver(mocker) without return types