code: def test_store_and_get_hparams(self):
      hp_ = hp.HParams(hello="world", context="toberemoved")
      dirname = self.get_temp_dir()
      architecture_utils.store_hparams_to_dir(hp_, dirname, "tower")
      hp_replica = architecture_utils.get_hparams_from_dir(
          dirname, "tower"
      )
      self.assertLen(hp_replica.values(), 1)
      self.assertEqual(hp_replica.hello, "world")
  
imports: from absl.testing import parameterized
  from model_search import block_builder
  from model_search import hparam
  from model_search.architecture import architecture_utils
  from model_search.metadata import trial
  from model_search.proto import phoenix_spec_pb2
  from model_search.proto import transfer_learning_spec_pb2
  import numpy
  import tensorflow.compat.v2
label_desc: Use image node_id 3 for calling the ArchitectureUtilsTest obj's underlying member method code with example usage: obj.test_store_and_get_hparams() without return types