code: def test_check_migrations_is_false(
      self,
      mock_process,
      mock_scheduler_job,
      mock_log,
      mock_run_migration,
  ):
      mock_scheduler_job.return_value.job_type = "SchedulerJob"
      args = self.parser.parse_args(["scheduler"])
      with conf_vars({("database", "check_migrations"): "False"}):
          scheduler_command.scheduler(args)
          mock_run_migration.assert_not_called()
          mock_log.assert_called_once()
  
imports: from __future__ import annotations
  from http.server import BaseHTTPRequestHandler
  from unittest import mock
  from unittest.mock import MagicMock
  import pytest
  from airflow.cli import cli_parser
  from airflow.cli.commands import scheduler_command
  from airflow.utils.scheduler_health import HealthServer, serve_health_check
  from airflow.utils.serve_logs import serve_logs
  from tests.test_utils.config import conf_vars
label_desc: Use image node_id 4 for calling the TestSchedulerCommand obj's underlying member method code with example usage: obj.test_check_migrations_is_false(mock_process, mock_scheduler_job, mock_log, mock_run_migration) without return types