code: def test_incomplete_infer_elewise():
      a = mx.sym.Variable("a", shape=(0, 10))
      b = mx.sym.Variable("b", shape=(12, 0))
      c = a + b
      arg_shapes, _, _ = c.infer_shape()
      arg_names = c.list_arguments()
      arg_shapes = {k: v for k, v in zip(arg_names, arg_shapes)}
      assert arg_shapes["a"] == (12, 10)
      assert arg_shapes["b"] == (12, 10)
  
file_path: mxnet/tests/python/unittest/test_infer_shape.py
imports: import mxnet
  from common import models
  import pytest
label_desc: Use image node_id 4 for calling a global function with example usage: test_incomplete_infer_elewise() without return types