class_docstr: Tests that run through a game, then verify it still works in a replay.
code: def create_unit(self, unit_type, owner, pos, quantity=1):
      if isinstance(pos, tuple):
          pos = sc_common.Point2D(x=pos[0], y=pos[1])
      elif isinstance(pos, sc_common.Point):
          pos = sc_common.Point2D(x=pos.x, y=pos.y)
      return self.debug(
          create_unit=sc_debug.DebugCreateUnit(
              unit_type=unit_type,
              owner=owner,
              pos=pos,
              quantity=quantity,
          )
      )
  
imports: import functools
  from absl import logging
  from absl.testing import absltest
  from pysc2 import maps
  from pysc2 import run_configs
  from pysc2.lib import actions
  from pysc2.lib import features
  from pysc2.lib import point
  from pysc2.lib import portspicker
  from pysc2.lib import run_parallel
  from pysc2.lib import stopwatch
  from s2clientprotocol import common_pb2
  from s2clientprotocol import debug_pb2
  from s2clientprotocol import error_pb2
  from s2clientprotocol import raw_pb2
  from s2clientprotocol import sc2api_pb2
label_desc: Use image node_id 11 for calling the GameReplayTestCase obj's underlying member method code with example usage: obj.create_unit(unit_type, owner, pos, quantity) and returns: self