code: def test_handle_array_like_without_promotion(
      fn, x, expected_type, backend_fw
  ):
      ivy.set_backend(backend_fw)
      assert isinstance(
          handle_array_like_without_promotion(fn)(x), expected_type
      )
      ivy.previous_backend()
  
imports: import numpy
  import ivy
  import pytest
  from unittest.mock import patch
  from ivy.func_wrapper import handle_array_like_without_promotion
  from typing import Union, Tuple, List, Sequence
label_desc: Use image node_id 10 for calling a global function with example usage: test_handle_array_like_without_promotion(fn, x, expected_type, backend_fw) without return types