code: def setup_method(self):
      super().setup_method()
      self.api_key = os.environ.get("LIGHTDASH_API_KEY")
      self.base_url = os.environ.get("LIGHTDASH_BASE_URL")
      self.project_uuid = os.environ.get("LIGHTDASH_PROJECT_UUID")
      self.space_uuid = os.environ.get("LIGHTDASH_SPACE_UUID")
      self.chart_uuid = os.environ.get("LIGHTDASH_CHART_UUID")
      self.chart_version_uuid = os.environ.get(
          "LIGHTDASH_CHART_VERSION_UUID"
      )
      self.scheduler_uuid = os.environ.get("LIGHTDASH_SCHEDULER_UUID")
      self.job_id = os.environ.get("LIGHTDASH_JOB_ID")
      self.run_sql(
          f"""
              CREATE DATABASE lightdash_datasource
              WITH ENGINE = "lightdash",
              PARAMETERS = {{
                "api_key": '{self.api_key}',
                "base_url": '{self.base_url}'
              }};
          """
      )
  
file_path: mindsdb/tests/handler_tests/test_lightdash_handler.py
imports: import importlib
  import os
  import pandas
  import pytest
  from mindsdb_sql import parse_sql
  from ..unit.executor_test_base import BaseExecutorTest
label_desc: Use image node_id 2 for calling the TestLightdashHandler obj's underlying member method code with example usage: obj.setup_method() without return types