code: def test_suggest_int_positional_args(
      positional_args_names: list[str],
  ) -> None:
      # If log is specified as positional, step must also be provided as positional.
      study = optuna.multi_objective.create_study(["maximize"])
      kwargs = dict(step=1, log=False)
      args = [kwargs[name] for name in positional_args_names]
      # No error should not be raised even if the coding style is old.
      study.optimize(
          lambda trial: [trial.suggest_int("x", -1, 1, *args)],
          n_trials=1,
      )
  
file_path: optuna/tests/multi_objective_tests/test_trial.py
imports: from __future__ import annotations
  import datetime
  from typing import List
  from typing import Tuple
  import pytest
  import optuna
  from optuna.multi_objective.trial import FrozenMultiObjectiveTrial
  from optuna.study._study_direction import StudyDirection
  from optuna.trial import TrialState
label_desc: Use image node_id 8 for calling a global function with example usage: test_suggest_int_positional_args(positional_args_names) without return types