code: def test_create_job_should_add_the_entry(self):
      queries = [
          """CREATE OR REPLACE FUNCTION HomeSalesForecast FROM
                  ( SELECT * FROM postgres_data.home_sales )
                  TYPE Forecasting
                  PREDICT 'price';""",
          "Select HomeSalesForecast(10);",
      ]
      start = "2023-04-01 01:10:00"
      end = "2023-05-01"
      repeat_interval = 2
      repeat_period = "week"
  
      all_queries = "".join(queries)
      query = f"""CREATE JOB {self.job_name} AS {{
                     {all_queries}
                  }}
                  START '{start}'
                  END '{end}'
                  EVERY {repeat_interval} {repeat_period};"""
  
      execute_query_fetch_all(self.evadb, query)
  
      datetime_format = "%Y-%m-%d %H:%M:%S"
      date_format = "%Y-%m-%d"
      job_entry = self.evadb.catalog().get_job_catalog_entry(
          self.job_name
      )
      self.assertEqual(job_entry.name, self.job_name)
      self.assertEqual(
          job_entry.start_time,
          datetime.strptime(start, datetime_format),
      )
      self.assertEqual(
          job_entry.end_time, datetime.strptime(end, date_format)
      )
      self.assertEqual(job_entry.repeat_interval, 2 * 7 * 24 * 60 * 60)
      self.assertEqual(job_entry.active, True)
      self.assertEqual(len(job_entry.queries), len(queries))
  
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 5 for calling the CreateJobTest obj's underlying member method code with example usage: obj.test_create_job_should_add_the_entry() without return types