code: def test_Sequential_Iterator(
      deeprec_resource_path, deeprec_config_path
  ):
      data_path = os.path.join(deeprec_resource_path, "slirec")
      yaml_file = os.path.join(deeprec_config_path, "sli_rec.yaml")
      train_file = os.path.join(data_path, r"train_data")
  
      if not os.path.exists(train_file):
          valid_file = os.path.join(data_path, r"valid_data")
          test_file = os.path.join(data_path, r"test_data")
          user_vocab = os.path.join(data_path, r"user_vocab.pkl")
          item_vocab = os.path.join(data_path, r"item_vocab.pkl")
          cate_vocab = os.path.join(data_path, r"category_vocab.pkl")
  
          reviews_name = "reviews_Movies_and_TV_5.json"
          meta_name = "meta_Movies_and_TV.json"
          reviews_file = os.path.join(data_path, reviews_name)
          meta_file = os.path.join(data_path, meta_name)
          valid_num_ngs = 4  # number of negative instances with a positive instance for validation
          test_num_ngs = 9  # number of negative instances with a positive instance for testing
          sample_rate = 0.01  # sample a small item set for training and testing here for example
  
          input_files = [
              reviews_file,
              meta_file,
              train_file,
              valid_file,
              test_file,
              user_vocab,
              item_vocab,
              cate_vocab,
          ]
          download_and_extract(reviews_name, reviews_file)
          download_and_extract(meta_name, meta_file)
          data_preprocessing(
              *input_files,
              sample_rate=sample_rate,
              valid_num_ngs=valid_num_ngs,
              test_num_ngs=test_num_ngs,
          )
  
      hparams = prepare_hparams(yaml_file)
      iterator = SequentialIterator(hparams, tf.Graph())
      assert iterator is not None
      for res in iterator.load_data_from_file(train_file):
          assert isinstance(res, dict)
  
label_desc: Use image node_id 2 for calling a global function with example usage: test_Sequential_Iterator(deeprec_resource_path, deeprec_config_path) without return types