code: def test_batchnorm_non_default_variance_init(self):
      input_shape = [1, 1, 3]
      const = np.random.uniform(input_shape)
      initializer = tf.keras.initializers.Constant(const)
  
      self._core_batchnorm(
          [1] + input_shape,
          moving_variance_initializer=initializer,
      )
  
file_path: tf-encrypted/tf_encrypted/keras/layers/normalization_test.py
imports: import unittest
  import numpy
  import pytest
  import tensorflow
  import tf_encrypted
  from tf_encrypted.keras.testing_utils import agreement_test
  from tf_encrypted.keras.testing_utils import layer_test
label_desc: Use image node_id 7 for calling the TestBatchNormalization obj's underlying member method code with example usage: obj.test_batchnorm_non_default_variance_init() without return types