code: def test_update_queue(self, get_conn):
      result = self.hook.update_queue(
          task_queue=Queue(state=3),
          location=LOCATION,
          queue_name=QUEUE_ID,
          project_id=PROJECT_ID,
      )
  
      assert result is API_RESPONSE
  
      get_conn.return_value.update_queue.assert_called_once_with(
          request=dict(
              queue=Queue(name=FULL_QUEUE_PATH, state=3),
              update_mask=None,
          ),
          retry=DEFAULT,
          timeout=None,
          metadata=(),
      )
  
imports: from __future__ import annotations
  from typing import Any
  from unittest import mock
  import pytest
  from google.api_core.gapic_v1.method import DEFAULT
  from google.cloud.tasks_v2.types import Queue, Task
  from airflow.providers.google.cloud.hooks.tasks import CloudTasksHook
  from airflow.providers.google.common.consts import CLIENT_INFO
  from tests.providers.google.cloud.utils.base_gcp_mock import mock_base_gcp_hook_no_default_project_id
label_desc: Use image node_id 5 for calling the TestCloudTasksHook obj's underlying member method code with example usage: obj.test_update_queue(get_conn) without return types