code: def test_output(self):
      class Model(chainer.Chain):
          def __init__(self, op, axis):
              self.axis = axis
              self.op = getattr(F, op)
              super(Model, self).__init__()
  
          def forward(self, x):
              return self.op(x, axis=self.axis)
  
      x = np.random.rand(2, 3).astype(np.float32)
      axis = getattr(self, "axis", None)
      model = Model(self.op, axis)
      name = self.op
      if axis is not None:
          name += "_axis_{}".format(self.axis)
  
      self.expect(model, x, name=name, expected_num_initializers=0)
  
imports: import chainer
  import chainer.functions
  from chainer import testing
  from chainer.testing import attr
  import numpy
  import pytest
  from onnx_chainer.testing import input_generator
  from onnx_chainer_tests.helper import ONNXModelTest
label_desc: Use image node_id 1 for calling the TestArgMaxArgMin obj's underlying member method code with example usage: obj.test_output() and returns: self