class_docstr: Utility to test BatchingNodeProvider.
docstr: Validates worker counts against internal node provider state.
docstr_tok: ["Validates","worker","counts","against","internal","node","provider","state","."]
code: def assert_worker_counts(self, expected_worker_counts):
      """Validates worker counts against internal node provider state."""
      self.node_provider._assert_worker_counts(expected_worker_counts)
  
imports: from copy import copy
  from uuid import uuid4
  import os
  import random
  import sys
  from typing import Any, Dict
  from collections import defaultdict
  import pytest
  from ray.autoscaler.batching_node_provider import BatchingNodeProvider, NodeData, ScaleRequest
  from ray.autoscaler._private.util import NodeID, NodeType
  from ray.autoscaler.tags import STATUS_UP_TO_DATE, TAG_RAY_USER_NODE_TYPE, TAG_RAY_NODE_KIND, TAG_RAY_NODE_STATUS, NODE_KIND_HEAD, NODE_KIND_WORKER
  from ray.autoscaler._private.constants import DISABLE_LAUNCH_CONFIG_CHECK_KEY, DISABLE_NODE_UPDATERS_KEY, FOREGROUND_NODE_LAUNCH_KEY
label_desc: Use image node_id 6 for calling the BatchingNodeProviderTester obj's underlying member method code with example usage: obj.assert_worker_counts(expected_worker_counts) without return types