code: def test_round_hp_wildcards_scenario(
      discard_singles: bool, expected_hp_dims: List[str]
  ):
      rr = RoundReport(SOME_ROUND_DATACLASS)
  
      hp_wildcards = rr.list_hyperparameters_wildcards(
          discard_singles=discard_singles
      )
  
      assert hp_wildcards == expected_hp_dims
  
file_path: Neuraxle/testing_neuraxle/metaopt/test_automl_reports.py
imports: from typing import List
  import pytest
  from neuraxle.metaopt.data.reporting import BaseReport, ClientReport, MetricResultsReport, ProjectReport, RoundReport, TrialReport, TrialSplitReport, dataclass_2_report
  from neuraxle.metaopt.data.vanilla import BaseDataclass
  from testing_neuraxle.metaopt.test_automl_dataclasses import ALL_DATACLASSES, HYPERPARAMS_DIMS_WILDCARDS, SOME_CLIENT_DATACLASS, SOME_METRIC_NAME, SOME_PROJECT_DATACLASS, SOME_ROUND_DATACLASS, SOME_TRIAL_DATACLASS
label_desc: Use image node_id 6 for calling a global function with example usage: test_round_hp_wildcards_scenario(discard_singles, expected_hp_dims) without return types