code: def setup_test_cases(self, create_mock_connections):
      # set up the test variable
      self.test_vm_conn_id = "test_azure_batch_vm"
      self.test_cloud_conn_id = "test_azure_batch_cloud"
      self.test_account_name = "test_account_name"
      self.test_account_key = "test_account_key"
      self.test_account_url = "http://test-endpoint:29000"
      self.test_vm_size = "test-vm-size"
      self.test_vm_publisher = "test.vm.publisher"
      self.test_vm_offer = "test.vm.offer"
      self.test_vm_sku = "test-sku"
      self.test_cloud_os_family = "test-family"
      self.test_cloud_os_version = "test-version"
      self.test_node_agent_sku = "test-node-agent-sku"
  
      create_mock_connections(
          # connect with vm configuration
          Connection(
              conn_id=self.test_vm_conn_id,
              conn_type="azure-batch",
              extra={"account_url": self.test_account_url},
          ),
          # connect with cloud service
          Connection(
              conn_id=self.test_cloud_conn_id,
              conn_type="azure-batch",
              extra={"account_url": self.test_account_url},
          ),
      )
  
imports: from __future__ import annotations
  from unittest import mock
  from unittest.mock import PropertyMock
  import pytest
  from azure.batch import BatchServiceClient, models
  from airflow.models import Connection
  from airflow.providers.microsoft.azure.hooks.batch import AzureBatchHook
label_desc: Use image node_id 1 for calling the TestAzureBatchHook obj's underlying member method code with example usage: obj.setup_test_cases(create_mock_connections) without return types