class_docstr: Tests for AsanaHook Asana client retrieval
docstr: Test that we successfully retrieve an Asana client given a Connection with complete information.
  :return: None
docstr_tok: ["Test","that","we","successfully","retrieve","an","Asana","client","given","a","Connection","with","complete","information",".",":","return",":","None"]
code: def test_asana_client_retrieved(self):
      """
      Test that we successfully retrieve an Asana client given a Connection with complete information.
      :return: None
      """
      with patch.object(
          AsanaHook,
          "get_connection",
          return_value=Connection(conn_type="asana", password="test"),
      ):
          hook = AsanaHook()
      client = hook.get_conn()
      assert type(client) == Client
  
imports: from __future__ import annotations
  import os
  from unittest.mock import patch
  import pytest
  from asana import Client
  from airflow.models import Connection
  from airflow.providers.asana.hooks.asana import AsanaHook
label_desc: Use image node_id 1 for calling the TestAsanaHook obj's underlying member method code with example usage: obj.test_asana_client_retrieved() without return types