code: def test_call_node_order():
      x = relay.var("x")
      y = relay.var("y")
      prog = relay.Call(
          relay.Function([x], x),
          [relay.Call(relay.Function([y], y), [relay.const(1)])],
      )
      assert astext(prog) == SEMVER + (
          "%0 = fn (%y) {\n"
          "  %y\n"
          "};\n"
          "%1 = %0(1);\n"
          "%2 = fn (%x) {\n"
          "  %x\n"
          "};\n"
          "%2(%1)"
      )
  
imports: import tvm
  import tvm.testing
  from tvm import te
  from tvm import relay
  from tvm.relay import testing
  import numpy
  from tvm.relay import Expr
  from tvm.relay.analysis import free_vars
  import pytest
label_desc: Use image node_id 21 for calling a global function with example usage: test_call_node_order() without return types