code: def test_handling_alias_parameter_duplication() -> None:
      params = {
          "num_boost_round": 5,
          "early_stopping_rounds": 2,
          "min_data": 0.2,
          "min_child_samples": 0.3,
          "l1_regularization": 0.0,
          "l2_regularization": 0.0,
          "reg_alpha": 0.0,
          "reg_lambda": 0.0,
      }
      _handling_alias_parameters(params)
      # Here are the main alias names
      assert "min_child_samples" in params
      assert "lambda_l1" in params
      assert "lambda_l2" in params
  
      # None of them are the main alias names
      assert "min_data" not in params
      assert "l1_regularization" not in params
      assert "l2_regularization" not in params
      assert "reg_alpha" not in params
      assert "reg_lambda" not in params
  
file_path: optuna/tests/integration_tests/lightgbm_tuner_tests/test_alias.py
imports: from typing import List
  import pytest
  from optuna.integration._lightgbm_tuner.alias import _handling_alias_metrics
  from optuna.integration._lightgbm_tuner.alias import _handling_alias_parameters
label_desc: Use image node_id 4 for calling a global function with example usage: test_handling_alias_parameter_duplication() without return types