code: def test_neuron_core_accelerator_ids_sharing_disabled(
      ray_2_node_2_neuron_cores, worker_results
  ):
      config = TestConfig()
  
      def get_resources():
          neuron_resource_ids = os.environ[
              ray_constants.NEURON_RT_VISIBLE_CORES_ENV_VAR
          ]
          # Sort the runtime ids to have exact match with expected result.
          sorted_devices = [
              int(device)
              for device in sorted(neuron_resource_ids.split(","))
          ]
          return sorted_devices
  
      num_workers, expected_results = worker_results
  
      os.environ[ENABLE_SHARE_NEURON_CORES_ACCELERATOR_ENV] = "0"
      e = BackendExecutor(
          config,
          num_workers=num_workers,
          num_cpus_per_worker=0,
          additional_resources_per_worker={"neuron_cores": 1},
      )
      e.start()
      _start_training(e, get_resources)
      results = e.finish_training()
      results.sort()
      assert results == expected_results
  
imports: import math
  import os
  import tempfile
  import time
  from unittest.mock import patch
  import pytest
  import ray
  import ray._private.ray_constants
  from ray import train
  from ray.air._internal.util import StartTraceback
  from ray.tests.conftest import pytest_runtest_makereport
  from ray.train import DataConfig
  from ray.train._internal.backend_executor import BackendExecutor, InactiveWorkerGroupError, TrainBackendError, TrainingWorkerError
  from ray.train._internal.storage import StorageContext
  from ray.train._internal.worker_group import WorkerGroup, WorkerMetadata
  from ray.train.backend import Backend, BackendConfig
  from ray.train.constants import ENABLE_SHARE_CUDA_VISIBLE_DEVICES_ENV, ENABLE_SHARE_NEURON_CORES_ACCELERATOR_ENV, TRAIN_ENABLE_WORKER_SPREAD_ENV
  from ray.train.tensorflow import TensorflowConfig
  from ray.train.torch import TorchConfig
  from ray.util.placement_group import get_current_placement_group
  from ray.util.scheduling_strategies import PlacementGroupSchedulingStrategy
label_desc: Use image node_id 21 for calling a global function with example usage: test_neuron_core_accelerator_ids_sharing_disabled(ray_2_node_2_neuron_cores, worker_results) and returns: sorted_devices