code: def test_13_train_ts_predictor_no_gby_hor1(self):
      query = f"""
              CREATE PREDICTOR {self.test_model_2}
              FROM {PG_HANDLER_NAME} (SELECT * FROM {self.data_table_2})
              PREDICT ma
              ORDER BY saledate
              WINDOW 8
              HORIZON 1
          """
      if (
          self.test_model_2
          not in self.handler.get_tables().data_frame.values
      ):
          self.handler.native_query(query)
      else:
          self.handler.native_query(
              f"DROP PREDICTOR {self.test_model_2}"
          )
          self.handler.native_query(query)
  
imports: import os
  import time
  import unittest
  import tempfile
  from mindsdb.migrations import migrate
  from mindsdb.utilities.config import Config
  from mindsdb.integrations.utilities.test_utils import HandlerControllerMock, PG_HANDLER_NAME, PG_CONNECTION_DATA
  from mindsdb.interfaces.database.integrations import integration_controller
  from mindsdb.integrations.handlers.lightwood_handler.lightwood_handler.lightwood_handler import LightwoodHandler
  from mindsdb.interfaces.storage.fs import FsStore
  from mindsdb.interfaces.model.model_controller import ModelController
  from mindsdb.integrations.libs.response import RESPONSE_TYPE
  import mindsdb.interfaces.storage.db
label_desc: Use image node_id 13 for calling the LightwoodHandlerTest obj's underlying member method code with example usage: obj.test_13_train_ts_predictor_no_gby_hor1() without return types