code: def test_tzCacheRootStore(self):
      # Test that if cache path in read-only filesystem, no exception.
      tkr = "AMZN"
      tz1 = "America/New_York"
  
      # During attempt to store, will discover cannot write
      yf.utils.get_tz_cache().store(tkr, tz1)
  
      # Handling the store failure replaces cache with a dummy
      cache = yf.utils.get_tz_cache()
      self.assertTrue(cache.dummy)
      cache.store(tkr, tz1)
  
file_path: yfinance/tests/utils.py
imports: from .context import yfinance
  import unittest
  import tempfile
  import os
label_desc: Use image node_id 2 for calling the TestCacheNoPermission obj's underlying member method code with example usage: obj.test_tzCacheRootStore() without return types