code: def test_attrs_equal():
      dattr0 = tvm.ir.make_node("DictAttrs", x=1, y=[10, 20])
      dattr1 = tvm.ir.make_node("DictAttrs", y=[10, 20], x=1)
      dattr2 = tvm.ir.make_node("DictAttrs", x=1, y=None)
      assert tvm.ir.structural_equal(dattr0, dattr1)
      assert not tvm.ir.structural_equal(dattr0, dattr2)
      assert not tvm.ir.structural_equal(
          {"x": 1}, tvm.runtime.convert(1)
      )
      assert not tvm.ir.structural_equal([1, 2], tvm.runtime.convert(1))
  
imports: import tvm
  import pytest
  import tvm.ir._ffi_api
label_desc: Use image node_id 3 for calling a global function with example usage: test_attrs_equal() without return types