code: def test_invalid_query_in_job_should_raise_exception(self):
      # missing closing paranthesis in the query
      query = f"""CREATE JOB {self.job_name} AS {{
                      CREATE OR REPLACE FUNCTION HomeSalesForecast FROM
                          ( SELECT * FROM postgres_data.home_sales
                      TYPE Forecasting
                      PREDICT 'price';
                  }}
                  START '2023-04-01 01:10:00'
                  END '2023-05-01'
                  EVERY 2 week;
              """
      with self.assertRaisesRegex(
          Exception, "Failed to parse the job query"
      ):
          execute_query_fetch_all(self.evadb, query)
  
file_path: evadb/test/integration_tests/short/test_create_job_executor.py
imports: import unittest
  from datetime import datetime
  from test.util import get_evadb_for_testing, shutdown_ray
  from evadb.executor.executor_utils import ExecutorError
  from evadb.server.command_handler import execute_query_fetch_all
label_desc: Use image node_id 4 for calling the CreateJobTest obj's underlying member method code with example usage: obj.test_invalid_query_in_job_should_raise_exception() without return types