def METHOD_NAME(self):
    environ["JOB_ID"] = JOB_ID
    submarine.set_db_uri("mysql+pymysql://submarine_test:password_test@localhost:3306/submarine_test")
    self.db_uri = submarine.get_db_uri()
    self.client = SubmarineClient(
        db_uri=self.db_uri,
        s3_registry_uri=MLFLOW_S3_ENDPOINT_URL,
    )
    from submarine.store.tracking.sqlalchemy_store import SqlAlchemyStore
    self.store = SqlAlchemyStore(self.db_uri)
    from submarine.store.model_registry.sqlalchemy_store import SqlAlchemyStore
    self.model_registry = SqlAlchemyStore(self.db_uri)
    # TODO: use submarine.tracking.fluent to support experiment create
    with self.store.ManagedSessionMaker() as session:
        instance = SqlExperiment(
            id=JOB_ID,
            experiment_spec='{"value": 1}',
            create_by="test",
            create_time=datetime.now(),
            update_by=None,
            update_time=None,
        )
        session.add(instance)
        session.commit()