code: def test_execute(self, gcs_hook_mock, hook_mock, mock_tempfile):
      line_items = "holy_hand_grenade"
      gcs_hook_mock.return_value.download.return_value = line_items
      mock_tempfile.NamedTemporaryFile.return_value.__enter__.return_value.name = (
          FILENAME
      )
  
      op = GoogleDisplayVideo360UploadLineItemsOperator(
          bucket_name=BUCKET_NAME,
          object_name=OBJECT_NAME,
          api_version=API_VERSION,
          gcp_conn_id=GCP_CONN_ID,
          task_id="test_task",
      )
      op.execute(context=None)
      hook_mock.assert_called_once_with(
          gcp_conn_id=GCP_CONN_ID,
          api_version=API_VERSION,
          delegate_to=DELEGATE_TO,
          impersonation_chain=None,
      )
  
      gcs_hook_mock.assert_called_once_with(
          gcp_conn_id=GCP_CONN_ID,
          delegate_to=DELEGATE_TO,
          impersonation_chain=None,
      )
  
      gcs_hook_mock.return_value.download.assert_called_once_with(
          bucket_name=BUCKET_NAME,
          object_name=OBJECT_NAME,
          filename=FILENAME,
      )
      hook_mock.return_value.upload_line_items.assert_called_once()
      hook_mock.return_value.upload_line_items.assert_called_once_with(
          line_items=line_items
      )
  
imports: from __future__ import annotations
  import json
  from tempfile import NamedTemporaryFile
  from unittest import mock
  import pytest
  from airflow.exceptions import AirflowException
  from airflow.models import DAG, TaskInstance
  from airflow.providers.google.marketing_platform.operators.display_video import GoogleDisplayVideo360CreateQueryOperator, GoogleDisplayVideo360CreateSDFDownloadTaskOperator, GoogleDisplayVideo360DeleteReportOperator, GoogleDisplayVideo360DownloadLineItemsOperator, GoogleDisplayVideo360DownloadReportV2Operator, GoogleDisplayVideo360RunQueryOperator, GoogleDisplayVideo360SDFtoGCSOperator, GoogleDisplayVideo360UploadLineItemsOperator
  from airflow.utils import timezone
  from airflow.utils.session import create_session
label_desc: Use image node_id 1 for calling the TestGoogleDisplayVideo360UploadLineItemsOperator obj's underlying member method code with example usage: obj.test_execute(gcs_hook_mock, hook_mock, mock_tempfile) without return types