code: def test_visible_ascend_npu_type(monkeypatch, shutdown_only):
      with patch.object(
          Accelerator,
          "get_current_node_num_accelerators",
          return_value=4,
      ), patch.object(
          Accelerator,
          "get_current_node_accelerator_type",
          return_value="Ascend910B",
      ):
          monkeypatch.setenv("ASCEND_RT_VISIBLE_DEVICES", "0,1,2")
          manager = ray._private.accelerators.get_accelerator_manager_for_resource(
              "NPU"
          )
          assert (
              manager.get_current_node_accelerator_type()
              == "Ascend910B"
          )
  
file_path: ray/python/ray/tests/accelerators/test_npu.py
imports: import os
  import sys
  import pytest
  from unittest.mock import patch
  import ray
  from ray._private.accelerators import NPUAcceleratorManager
label_desc: Use image node_id 4 for calling a global function with example usage: test_visible_ascend_npu_type(monkeypatch, shutdown_only) without return types