code: def test_objective_bounds2(
      scenario, runhistory, config1, config2, config3
  ):
      runhistory.multi_objective_algorithm = MeanAggregationStrategy(
          scenario
      )
      runhistory.add(
          config=config1,
          cost=10,
          time=5,
          status=StatusType.SUCCESS,
          instance=1,
          seed=1,
          budget=1,
      )
  
      runhistory.add(
          config=config2,
          cost=5,
          time=10,
          status=StatusType.SUCCESS,
          instance=1,
          seed=1,
          budget=1,
      )
  
      runhistory.add(
          config=config3,
          cost=7.5,
          time=15,
          status=StatusType.SUCCESS,
          instance=1,
          seed=1,
          budget=1,
      )
  
      assert runhistory._objective_bounds[0] == (5, 10)
  
imports: import pickle
  import tempfile
  import pytest
  from smac.multi_objective.aggregation_strategy import MeanAggregationStrategy
  from smac.runner.abstract_runner import StatusType
  from smac.scenario import Scenario
label_desc: Use image node_id 14 for calling a global function with example usage: test_objective_bounds2(scenario, runhistory, config1, config2, config3) without return types