code: def test_value(self, input, expected_value, wrap_array=False):
      result = ensure_tuple(input, wrap_array)
  
      self.assertTrue(isinstance(result, tuple))
      if isinstance(input, (np.ndarray, torch.Tensor)):
          for i, j in zip(result, expected_value):
              assert_allclose(i, j)
      else:
          self.assertTupleEqual(result, expected_value)
  
file_path: MONAI/tests/test_ensure_tuple.py
imports: from __future__ import annotations
  import unittest
  import numpy
  import torch
  from parameterized import parameterized
  from monai.utils.misc import ensure_tuple
  from tests.utils import assert_allclose
label_desc: Use image node_id 1 for calling the TestEnsureTuple obj's underlying member method code with example usage: obj.test_value(input, expected_value, wrap_array) without return types