code: def test_initialization(self):
      # Check that all initializations work
      dt = 0.05
      signal.ZerosPolesGain(1, 1, 1, dt=dt)
      signal.ZerosPolesGain([1], [2], 1, dt=dt)
      signal.ZerosPolesGain(cupy.array([1]), cupy.array([2]), 1, dt=dt)
      signal.ZerosPolesGain(1, 1, 1, dt=True)
  
imports: from math import sqrt, pi
  from pytest import raises
  import cupy
  from cupy import testing
  import cupyx.scipy.signal
label_desc: Use image node_id 1 for calling the TestZerosPolesGain obj's underlying member method code with example usage: obj.test_initialization() without return types