code: def test_create_emr_on_eks_cluster(self, mocked_hook_client):
      mocked_hook_client.create_virtual_cluster.return_value = (
          CREATE_EMR_ON_EKS_CLUSTER_RETURN
      )
  
      emr_on_eks_create_cluster_response = (
          self.emr_containers.create_emr_on_eks_cluster(
              virtual_cluster_name="test_virtual_cluster",
              eks_cluster_name="test_eks_cluster",
              eks_namespace="test_eks_namespace",
          )
      )
      assert emr_on_eks_create_cluster_response == "vc1234"
  
      mocked_hook_client.create_virtual_cluster.assert_called_once_with(
          name="test_virtual_cluster",
          containerProvider={
              "id": "test_eks_cluster",
              "type": "EKS",
              "info": {"eksInfo": {"namespace": "test_eks_namespace"}},
          },
          tags={},
      )
  
file_path: airflow/tests/providers/amazon/aws/hooks/test_emr_containers.py
imports: from __future__ import annotations
  from unittest import mock
  import pytest
  from airflow.providers.amazon.aws.hooks.emr import EmrContainerHook
label_desc: Use image node_id 3 for calling the TestEmrContainerHook obj's underlying member method code with example usage: obj.test_create_emr_on_eks_cluster(mocked_hook_client) without return types