code: def test_MOO_RS(self) -> None:
      self.test_single_objective_error(get_MOO_RS)
      multi_obj_exp = self.test_data_error_and_get_multi_obj_exp(
          get_MOO_RS
      )
      moo_rs = get_MOO_RS(
          experiment=multi_obj_exp, data=multi_obj_exp.fetch_data()
      )
      self.assertIsInstance(moo_rs, TorchModelBridge)
      self.assertEqual(
          {
              "acquisition_function_kwargs": {
                  "random_scalarization": True,
              }
          },
          moo_rs._default_model_gen_options,
      )
      moo_rs_run = moo_rs.gen(n=2)
      self.assertEqual(len(moo_rs_run.arms), 2)
  
imports: from unittest import mock
  import pandas
  import torch
  from ax.core.data import Data
  from ax.core.metric import Metric
  from ax.core.objective import MultiObjective, Objective
  from ax.core.observation import ObservationFeatures
  from ax.core.optimization_config import MultiObjectiveOptimizationConfig
  from ax.core.outcome_constraint import ComparisonOp, ObjectiveThreshold
  from ax.core.parameter import RangeParameter
  from ax.modelbridge.discrete import DiscreteModelBridge
  from ax.modelbridge.factory import get_botorch, get_empirical_bayes_thompson, get_factorial, get_GPEI, get_GPKG, get_GPMES, get_MOO_EHVI, get_MOO_NEHVI, get_MOO_PAREGO, get_MOO_RS, get_MTGP_LEGACY, get_MTGP_NEHVI, get_MTGP_PAREGO, get_sobol, get_thompson, get_uniform
  from ax.modelbridge.random import RandomModelBridge
  from ax.modelbridge.torch import TorchModelBridge
  from ax.models.discrete.eb_thompson import EmpiricalBayesThompsonSampler
  from ax.models.discrete.thompson import ThompsonSampler
  from ax.models.winsorization_config import WinsorizationConfig
  from ax.utils.common.testutils import TestCase
  from ax.utils.testing.core_stubs import get_branin_experiment, get_branin_experiment_with_multi_objective, get_branin_optimization_config, get_factorial_experiment, get_multi_type_experiment, get_multi_type_experiment_with_multi_objective
  from ax.utils.testing.mock import fast_botorch_optimize
  from botorch.models.multitask import MultiTaskGP
label_desc: Use image node_id 3 for calling the ModelBridgeFactoryTestMultiObjective obj's underlying member method code with example usage: obj.test_MOO_RS() without return types