code: def setUp(self):
      self.tracking_uri = (
          "sqlite:///" + tempfile.mkdtemp() + "/mlflow.sqlite"
      )
      self.registry_uri = (
          "sqlite:///" + tempfile.mkdtemp() + "/mlflow.sqlite"
      )
  
      client = MlflowClient(
          tracking_uri=self.tracking_uri, registry_uri=self.registry_uri
      )
      client.create_experiment(name="existing_experiment")
      # Mlflow > 2 creates a "Default" experiment which has ID 0, so we start our
      # test with ID 1.
      assert (
          client.get_experiment_by_name(
              "existing_experiment"
          ).experiment_id
          == "1"
      )
  
imports: import os
  import shutil
  import tempfile
  import unittest
  from collections import namedtuple
  from unittest.mock import patch
  from mlflow.tracking import MlflowClient
  from ray._private.dict import flatten_dict
  from ray.train._internal.session import init_session, shutdown_session
  from ray.train._internal.storage import StorageContext
  from ray.air.integrations.mlflow import MLflowLoggerCallback, setup_mlflow, _NoopModule
  from ray.air._internal.mlflow import _MLflowLoggerUtil
label_desc: Use image node_id 1 for calling the MLflowTest obj's underlying member method code with example usage: obj.setUp() without return types