code: def test_with_epsilon(dtype):
      set_random_seed()
      inputs = np.random.rand(28, 28, 1).astype(dtype)
      inputs = np.expand_dims(inputs, axis=0)
      frn = FilterResponseNormalization(
          beta_initializer=tf.keras.initializers.Constant(0.5),
          gamma_initializer="ones",
          learned_epsilon=True,
          dtype=dtype,
      )
      frn.build((None, 28, 28, 1))
      observed = frn(inputs)
      expected = calculate_frn(
          inputs, beta=0.5, gamma=1, learned_epsilon=True, dtype=dtype
      )
      np.testing.assert_allclose(expected[0], observed[0])
  
imports: import pytest
  import numpy
  import tensorflow
  from tensorflow_addons.layers.normalizations import FilterResponseNormalization
  from tensorflow_addons.layers.normalizations import GroupNormalization
  from tensorflow_addons.layers.normalizations import InstanceNormalization
label_desc: Use image node_id 27 for calling a global function with example usage: test_with_epsilon(dtype) without return types