code: def test_dynamic_backend_setter():
      a = ivy.array([1, 2, 3])
      type_a = type(a.data)
      a.dynamic_backend = False
  
      # clear the backend stack after initialization of inputs
      ivy.unset_backend()
  
      ivy.set_backend("tensorflow", dynamic=True)
      assert type(a.data) == type_a  # noqa: E721
  
      a.dynamic_backend = True
      assert isinstance(a.data, tf.Tensor)
  
      ivy.set_backend("torch", dynamic=True)
      assert isinstance(a.data, torch.Tensor)
  
file_path: ivy/ivy_tests/test_ivy/test_misc/test_backend_utils/test_backend_handler.py
imports: from packaging import version
  import pytest
  import importlib
  import types
  import numpy
  import ivy
  from ivy.utils.backend.handler import _backend_dict
  from ivy_tests.test_ivy.helpers.available_frameworks import _available_frameworks
label_desc: Use image node_id 5 for calling a global function with example usage: test_dynamic_backend_setter() without return types