code: def tearDownClass(cls):
      shutdown_ray()
  
      # clean up
      execute_query_fetch_all(
          cls.evadb, "DROP TABLE IF EXISTS HomeRentals;"
      )
      execute_query_fetch_all(
          cls.evadb, "DROP TABLE IF EXISTS Employee;"
      )
      execute_query_fetch_all(
          cls.evadb, "DROP FUNCTION IF EXISTS PredictHouseRentLudwig;"
      )
      execute_query_fetch_all(
          cls.evadb, "DROP FUNCTION IF EXISTS PredictHouseRentSklearn;"
      )
      execute_query_fetch_all(
          cls.evadb, "DROP FUNCTION IF EXISTS PredictRentXgboost;"
      )
      execute_query_fetch_all(
          cls.evadb, "DROP FUNCTION IF EXISTS PredictEmployeeXgboost;"
      )
  
file_path: evadb/test/integration_tests/long/test_model_train.py
imports: import unittest
  from test.markers import ludwig_skip_marker, sklearn_skip_marker, xgboost_skip_marker
  from test.util import get_evadb_for_testing, shutdown_ray
  import pytest
  from evadb.configuration.constants import EvaDB_ROOT_DIR
  from evadb.server.command_handler import execute_query_fetch_all
label_desc: Use image node_id 2 for calling the ModelTrainTests obj's underlying member method code with example usage: obj.tearDownClass(cls) without return types