code: def test_s3_to_gcs_object(
      self,
      apply_gcs_prefix,
      s3_prefix,
      s3_object,
      gcs_destination,
      gcs_object,
  ):
      operator = S3ToGCSOperator(
          task_id=TASK_ID,
          bucket=S3_BUCKET,
          prefix=s3_prefix,
          delimiter=S3_DELIMITER,
          gcp_conn_id=GCS_CONN_ID,
          dest_gcs=gcs_destination,
          gzip=True,
          apply_gcs_prefix=apply_gcs_prefix,
      )
      assert (
          operator.s3_to_gcs_object(s3_object=s3_prefix + s3_object)
          == gcs_object
      )
  
imports: from __future__ import annotations
  from unittest import mock
  from unittest.mock import PropertyMock
  import pytest
  import time_machine
  from airflow.exceptions import AirflowException, TaskDeferred
  from airflow.providers.google.cloud.hooks.cloud_storage_transfer_service import CloudDataTransferServiceHook
  from airflow.providers.google.cloud.transfers.s3_to_gcs import S3ToGCSOperator
  from airflow.utils.timezone import utcnow
label_desc: Use image node_id 5 for calling the TestS3ToGoogleCloudStorageOperator obj's underlying member method code with example usage: obj.test_s3_to_gcs_object(apply_gcs_prefix, s3_prefix, s3_object, gcs_destination, gcs_object) without return types