code: def check_forward(self, inputs, enable_backprop, backend_config):
      (y_expected,) = self.forward_cpu(inputs)
  
      inputs = backend_config.get_array(inputs)
      if not self.c_contiguous:
          with backend_config:
              inputs = _as_noncontiguous_array(inputs)
  
      with chainer.using_config("enable_backprop", enable_backprop):
          with backend_config:
              y = functions.fixed_batch_normalization(
                  *inputs, eps=self.eps
              )
      assert y.data.dtype == self.dtype
  
      testing.assert_allclose(
          y_expected, y.data, **self.check_forward_options
      )
  
imports: import unittest
  import warnings
  import numpy
  import six
  import chainer
  from chainer.backends import cuda
  from chainer import functions
  from chainer import gradient_check
  from chainer import testing
  from chainer.testing import attr
  from chainer.testing import backend
label_desc: Use image node_id 3 for calling the TestFixedBatchNormalization obj's underlying member method code with example usage: obj.check_forward(inputs, enable_backprop, backend_config) without return types