code: def create_fake_embeddings(
      self,
      n_data,
      n_data_start: int = 0,
      n_dims: int = 32,
      special_name_first_sample: bool = False,
      special_char_in_first_filename: str = None,
  ):
      # create fake embeddings
      self.folder_path = tempfile.mkdtemp()
      self.path_to_embeddings = os.path.join(
          self.folder_path, "embeddings.csv"
      )
  
      self.sample_names = [
          f"img_{i}.jpg"
          for i in range(n_data_start, n_data_start + n_data)
      ]
      if special_name_first_sample:
          self.sample_names[0] = "bliblablub"
      if special_char_in_first_filename:
          self.sample_names[0] = (
              f"_{special_char_in_first_filename}"
              f"{self.sample_names[0]}"
          )
      labels = [0] * len(self.sample_names)
      io_utils.save_embeddings(
          self.path_to_embeddings,
          np.random.randn(n_data, n_dims),
          labels,
          self.sample_names,
      )
  
file_path: lightly/tests/api_workflow/test_api_workflow_upload_embeddings.py
imports: import os
  import tempfile
  import numpy
  from lightly.utils import io
  from tests.api_workflow.mocked_api_workflow_client import MockedApiWorkflowSetup
label_desc: Use image node_id 1 for calling the TestApiWorkflowUploadEmbeddings obj's underlying member method code with example usage: obj.create_fake_embeddings(n_data, n_data_start, n_dims, special_name_first_sample, special_char_in_first_filename) without return types