code: def test_current_best_trial():
      t1 = Trial("__fake", stub=True)
      t2 = Trial("__fake", stub=True)
      t1.run_metadata.last_result = {"metric": 2}
      t2.run_metadata.last_result = {"metric": 1}
      assert _current_best_trial(
          [t1, t2], metric="metric", mode="min"
      ) == (t2, "metric")
  
imports: import argparse
  from unittest import mock
  import pytest
  import sys
  from freezegun import freeze_time
  from ray import tune
  from ray.air.constants import TRAINING_ITERATION
  from ray.tune.experimental.output import _get_time_str, _get_trials_by_state, _get_trial_info, _infer_user_metrics, _max_len, _current_best_trial, _best_trial_str, _get_trial_table_data, _get_dict_as_table_data, _infer_params, AirVerbosity, TrainReporter, TuneTerminalReporter
  from ray.tune.experiment.trial import Trial
label_desc: Use image node_id 5 for calling a global function with example usage: test_current_best_trial() without return types