code: def test_1(self):
      with chainer.using_config("use_ideep", "never"):
          n_batches = 1  # important
          in_dims = (2, 2)
          out_dim = 3
          x_shape = (n_batches,) + in_dims
          w_shape = (
              out_dim,
              numpy.prod(in_dims),
          )
          x = numpy.ones(x_shape, numpy.float32)
          w = numpy.ones(w_shape, numpy.float32)
          y = functions.linear(chainer.Variable(x), w)
          z = functions.sum(y)
          z.backward()
  
imports: import unittest
  import numpy
  import pytest
  import chainer
  from chainer import functions
  from chainer import testing
  from chainer.testing import backend
label_desc: Use image node_id 1 for calling the TestLinearBackwardNoncontiguousGradOutputs obj's underlying member method code with example usage: obj.test_1() without return types