code: def setUp(self):
      MockedApiWorkflowSetup.setUp(self)
      self.create_fake_dataset()
      self.create_fake_yolo_labels()
      with initialize(
          config_path="../../lightly/cli/config", job_name="test_app"
      ):
          self.cfg = compose(
              config_name="config",
              overrides=[
                  f"input_dir={self.folder_path}",
                  f"label_dir={self.folder_path_labels}",
                  f"output_dir={tempfile.mkdtemp()}",
                  f"label_names_file={self.label_names_file}",
              ],
          )
  
imports: import os
  import random
  import re
  import sys
  import tempfile
  import torchvision
  import yaml
  from hydra.experimental import compose, initialize
  import lightly
  from lightly.data import LightlyDataset
  from lightly.utils.bounding_box import BoundingBox
  from lightly.utils.cropping.crop_image_by_bounding_boxes import crop_dataset_by_bounding_boxes_and_save
  from lightly.utils.cropping.read_yolo_label_file import read_yolo_label_file
  from tests.api_workflow.mocked_api_workflow_client import MockedApiWorkflowClient, MockedApiWorkflowSetup
label_desc: Use image node_id 1 for calling the TestCLICrop obj's underlying member method code with example usage: obj.setUp() without return types