code: def test_trainer_no_chdir_to_trial_dir(
      shutdown_only, chdir_tmpdir, monkeypatch, runtime_env
  ):
      """Tests that disabling the env var to keep the working directory the same
      works for a Trainer run."""
      from ray.train.constants import RAY_CHDIR_TO_TRIAL_DIR
  
      monkeypatch.setenv(RAY_CHDIR_TO_TRIAL_DIR, "0")
      _test_no_chdir("trainer", runtime_env)
  
imports: import os
  from pathlib import Path
  from unittest.mock import patch
  import pytest
  import unittest
  from typing import Optional
  from sklearn.datasets import load_breast_cancer
  from sklearn.utils import shuffle
  import ray
  from ray import train, tune
  from ray.train import CheckpointConfig, RunConfig, ScalingConfig
  from ray.train.constants import RAY_CHDIR_TO_TRIAL_DIR
  from ray.train.examples.pytorch.torch_linear_example import train_func
  from ray.data import Dataset, Datasource, ReadTask, from_pandas, read_datasource
  from ray.data.block import BlockMetadata
  from ray.train.data_parallel_trainer import DataParallelTrainer
  from ray.train.torch import TorchTrainer
  from ray.train.trainer import BaseTrainer
  from ray.train.xgboost import XGBoostTrainer
  from ray.tune import Callback, CLIReporter
  from ray.tune.tune_config import TuneConfig
  from ray.tune.tuner import Tuner
label_desc: Use image node_id 14 for calling a global function with example usage: test_trainer_no_chdir_to_trial_dir(shutdown_only, chdir_tmpdir, monkeypatch, runtime_env) without return types