code: def test_who_global_multi(self, capsys):
      global x
      global y
      x = cupy.ones(10)  # NOQA
      y = cupy.ones(20, dtype=cupy.int32)  # NOQA
      cupy.who()
      out, err = capsys.readouterr()
      lines = out.split("\n")
      # depending on the env, the order in which vars are print
      # might be different
      var_1 = lines[-5].split()
      var_2 = lines[-4].split()
      if var_1[0] == "x":
          assert var_1 == ["x", "10", "80", "float64"]
          assert var_2 == ["y", "20", "80", "int32"]
      else:
          assert var_2 == ["x", "10", "80", "float64"]
          assert var_1 == ["y", "20", "80", "int32"]
      assert lines[-2] == "Upper bound on total bytes  =       160"
  
imports: import cupy
label_desc: Use image node_id 4 for calling the TestWho obj's underlying member method code with example usage: obj.test_who_global_multi(capsys) without return types