code: def testWithMultiSelect(self):
      nits = [_MOTHERSHIP, _PROBE, _PROBE, _ZEALOT]
      self._builder.multi_select(nits)
      obs = self._get_obs()
      self.assertLen(obs.ui_data.multi.units, 4)
      for proto, builder in zip(obs.ui_data.multi.units, nits):
          self._check_unit(proto, builder)
  
imports: from absl.testing import absltest
  from absl.testing import parameterized
  import numpy
  from pysc2.lib import actions
  from pysc2.lib import features
  from pysc2.lib import point
  from pysc2.lib import units
  from pysc2.tests import dummy_observation
  from s2clientprotocol import common_pb2
label_desc: Use image node_id 17 for calling the DummyObservationTest obj's underlying member method code with example usage: obj.testWithMultiSelect() without return types