code: def test_pos_single_concat(data_shape, input_num, dim, out_type):
      # single concat case
      class SingleConcat(nn.HybridBlock):
          def __init__(self, input_num, dim, **kwargs):
              super(SingleConcat, self).__init__(**kwargs)
              self.concat = nn.HybridConcatenate(axis=dim)
              for _ in range(input_num):
                  self.concat.add(nn.Identity())
  
          def forward(self, x):
              out = self.concat(x)
              return out
  
      concat = SingleConcat(input_num, dim)
      check_quantize(
          concat,
          data_shape,
          out_type,
          name="conv",
          check_calibration=False,
      )
  
imports: import copy
  import mxnet
  import pytest
  from subgraph_common import check_fusion, check_neg_fusion, check_quantize
  from subgraph_common import CustomNormalInit, DATA_SHAPE, RELU6, TailNegBlock
  from subgraph_common import DATA_SHAPE, SG_PASS_NAME, QUANTIZE_SG_PASS_NAME
  from mxnet.contrib import quantization
  from mxnet.gluon import nn
  from mxnet.test_utils import assert_almost_equal, assert_almost_equal_with_err
label_desc: Use image node_id 12 for calling a global function with example usage: test_pos_single_concat(data_shape, input_num, dim, out_type) and returns: out