コード例 #1
0
 def test_iirnotch_2(self):
     # Test case for Exception 1
     with self.assertRaises(ValueError):
         IIRDesign.iirnotch(4, self.bw)
コード例 #2
0
 def test_iirnotch_3(self):
     # Test case for Exception 2
     with self.assertRaises(ValueError):
         IIRDesign.iirnotch(self.w0, 40)
コード例 #3
0
 def test_iirnotch_1(self):
     # Test case
     IIR = IIRDesign.iirnotch(self.w0, self.bw)
     iir = signal.iirnotch(self.w0, self.w0 / self.bw, fs=2)
     self.assertTrue(np.all(IIR[0] == iir[0]) and np.all(IIR[1] == iir[1]))