code: def test_fail_implicit_downcasts_same_type():
      # These lists should be sorted
      bits = [8, 16, 32, 64]
      for type in ["float", "int", "uint"]:
          for i in range(len(bits) - 1):
              with pytest.raises(TVMError):
                  assignment_helper(
                      store_dtype=f"{type}{bits[i]}",
                      value_dtype=f"{type}{bits[i + 1]}",
                  )
  
file_path: tvm/tests/python/tir-base/test_tir_base.py
imports: import tvm
  import pytest
  from tvm import tir
  from tvm._ffi.base import TVMError
  from tvm.ir.transform import PassContext
  import itertools
  import pytest
label_desc: Use image node_id 4 for calling a global function with example usage: test_fail_implicit_downcasts_same_type() without return types