code: def test_buffer_map_mismatch():
      x = te.var("x")
      buffer_0 = tvm.tir.decl_buffer((10, 10))
      buffer_0_clone = tvm.tir.decl_buffer((10, 10))
      buffer_1 = tvm.tir.decl_buffer((10, 20))
  
      func_0 = tvm.tir.PrimFunc(
          [x], tvm.tir.Evaluate(x), buffer_map={x: buffer_0}
      )
      func_0_clone = tvm.tir.PrimFunc(
          [x], tvm.tir.Evaluate(x), buffer_map={x: buffer_0_clone}
      )
      func_1 = tvm.tir.PrimFunc(
          [x], tvm.tir.Evaluate(x), buffer_map={x: buffer_1}
      )
  
      lhs_path, rhs_path = get_sequal_mismatch(func_0, func_1)
      expected_path = (
          ObjectPath.root()
          .attr("buffer_map")
          .map_value(x)
          .attr("shape")
          .array_index(1)
          .attr("value")
      )
      assert lhs_path == expected_path
      assert rhs_path == expected_path
  
      assert get_sequal_mismatch(func_0, func_0_clone) is None
  
imports: import tvm
  import numpy
  import pytest
  from tvm import te
  from tvm.runtime import ObjectPath
  from tvm.script import tir, ir
label_desc: Use image node_id 13 for calling a global function with example usage: test_buffer_map_mismatch() without return types