code: def test_non_template(self):
      date = timezone.utcnow().strftime("%Y-%m-%d")
      handler = FileProcessorHandler(
          base_log_folder=self.base_log_folder,
          filename_template=self.filename,
      )
      handler.dag_dir = self.dag_dir
  
      path = os.path.join(self.base_log_folder, "latest")
      assert os.path.islink(path)
      assert os.path.basename(os.readlink(path)) == date
  
      handler.set_context(
          filename=os.path.join(self.dag_dir, "logfile")
      )
      assert os.path.exists(os.path.join(path, "logfile"))
  
file_path: airflow/tests/utils/log/test_file_processor_handler.py
imports: from __future__ import annotations
  import os
  import shutil
  from datetime import timedelta
  import time_machine
  from airflow.utils import timezone
  from airflow.utils.log.file_processor_handler import FileProcessorHandler
label_desc: Use image node_id 2 for calling the TestFileProcessorHandler obj's underlying member method code with example usage: obj.test_non_template() without return types