code: def test_output_feature_map_has_correct_mean_and_stddev(self):
      input_tensor = tf.random.normal(shape=(2, 256, 256, 16))
      style = tf.ones(shape=(2, 48))
  
      demod_layer = keras_layers.DemodulatedConvolution(3, 32)
  
      output_tensor = demod_layer([input_tensor, style])
      mean, variance = tf.nn.moments(output_tensor, axes=[0, 1, 2, 3])
      self.assertAllClose(mean, 0, atol=1e-1)
      self.assertAllClose(variance, 1, atol=1e-1)
  
imports: import math
  from absl.testing import parameterized
  import tensorflow
  from tensorflow_graphics.projects.gan import keras_layers
  from tensorflow_graphics.util import test_case
label_desc: Use image node_id 2 for calling the DemodulatedConvolutionTest obj's underlying member method code with example usage: obj.test_output_feature_map_has_correct_mean_and_stddev() without return types