code: def _create_root(
      self, ratings_row_count: int
  ) -> Generator[str, None, None]:
      with tempfile.TemporaryDirectory() as tmpdir:
          self._create_ratings_csv(
              os.path.join(tmpdir, self.RATINGS_FILENAME),
              ratings_row_count,
          )
          self._create_movies_csv(
              os.path.join(tmpdir, self.MOVIES_FILENAME),
              movie_ids=[
                  str(movie_id)
                  for movie_id in range(self.MOVIE_ID_RANGE[1] + 1)
              ],
          )
          yield tmpdir
  
imports: import contextlib
  import csv
  import os
  import random
  import tempfile
  import unittest
  from typing import Any, Callable, Dict, Generator, Iterable, List, Type, Union
  from torchrec.datasets.movielens import movielens_20m, movielens_25m
label_desc: Use image node_id 4 for calling the MovieLensTest obj's underlying member method code with example usage: obj._create_root(ratings_row_count) without return types