docs: def TempDirPath(suffix = "", prefix = "tmp"):
    """Creates a temporary directory based on the environment configuration.
  
    The directory will be placed in folder as specified by the `TEST_TMPDIR`
    environment variable if available or fallback to `Test.tmpdir` of the current
    configuration if not.
  
    Args:
      suffix: A suffix to end the directory name with.
      prefix: A prefix to begin the directory name with.
  
    Returns:
      An absolute path to the created directory.
    """
    precondition.AssertType(suffix, Text)
    precondition.AssertType(prefix, Text)
  
    return tempfile.mkdtemp(suffix=suffix, prefix=prefix, dir=_TempRootPath())