code: def test_action_move_camera(self):
      cvr = converter.Converter(
          settings=_make_converter_settings("raw"),
          environment_info=_make_dummy_env_info(),
      )
  
      raw_move_camera = {"delay": 17, "function": 168, "world": 131}
  
      action = cvr.convert_action(raw_move_camera)
  
      expected = converter_pb2.Action(
          delay=17,
          request_action=sc2api_pb2.RequestAction(
              actions=[
                  sc2api_pb2.Action(
                      action_raw=raw_pb2.ActionRaw(
                          camera_move=raw_pb2.ActionRawCameraMove(
                              center_world_space=common_pb2.Point(
                                  x=3.5, y=126.5
                              )
                          )
                      )
                  )
              ]
          ),
      )
  
      self.assertEqual(
          expected.SerializeToString(), action.SerializeToString()
      )
  
imports: from absl.testing import absltest
  from absl.testing import parameterized
  import numpy
  from pysc2.env.converter import converter
  from pysc2.env.converter.proto import converter_pb2
  from s2clientprotocol import common_pb2
  from s2clientprotocol import raw_pb2
  from s2clientprotocol import sc2api_pb2
  from s2clientprotocol import spatial_pb2
label_desc: Use image node_id 2 for calling the RawConverterTest obj's underlying member method code with example usage: obj.test_action_move_camera() without return types