code: def test_inst_construct_1():
      block = BlockRV()
      loop0 = LoopRV()
      loop1 = LoopRV()
      inst = Instruction(
          kind=InstructionKind.get("GetLoops"),
          inputs=[block],
          attrs=[],
          outputs=[loop0, loop1],
      )
      assert str(inst) == "_, _ = sch.get_loops(block=_)"
      assert len(inst.inputs) == 1
      assert len(inst.attrs) == 0
      assert len(inst.outputs) == 2
      assert inst.kind.same_as(InstructionKind.get("GetLoops"))
      assert inst.inputs[0].same_as(block)
      assert inst.outputs[0].same_as(loop0)
      assert inst.outputs[1].same_as(loop1)
  
imports: import sys
  import pytest
  import tvm.testing
  from tvm.tir.schedule import BlockRV, Instruction, InstructionKind, LoopRV
label_desc: Use image node_id 2 for calling a global function with example usage: test_inst_construct_1() without return types