code: def test_bias_variable_is_not_unnecessarily_created(self):
      layer = signal_conv.SignalConv2D(5, 3, use_bias=False)
      layer.build((None, None, None, 3))
      self.assertLen(layer.weights, 2)
      self.assertLen(layer.trainable_weights, 2)
      weight_names = [w.name for w in layer.weights]
      self.assertSameElements(
          weight_names, ["kernel_real:0", "kernel_imag:0"]
      )
  
imports: import os
  from absl.testing import parameterized
  import numpy
  import scipy.signal
  import tensorflow
  from tensorflow_compression.python.layers import initializers
  from tensorflow_compression.python.layers import parameters
  from tensorflow_compression.python.layers import signal_conv
label_desc: Use image node_id 3 for calling the SignalConvTest obj's underlying member method code with example usage: obj.test_bias_variable_is_not_unnecessarily_created() without return types