def METHOD_NAME(self):
    Ntest = 50
    dst_data0, expected_data0 = run_test(self.tb, 4, False, False)
    dst_data1, expected_data1 = run_test(self.tb, 4, False, True)
    dst_data2, expected_data2 = run_test(self.tb, 4, True, False)
    dst_data3, expected_data3 = run_test(self.tb, 4, True, True)
    self.assertComplexTuplesAlmostEqual(
        expected_data0[-Ntest:], dst_data0[-Ntest:], 4)
    self.assertComplexTuplesAlmostEqual(
        expected_data1[-Ntest:], dst_data1[-Ntest:], 4)
    self.assertComplexTuplesAlmostEqual(
        expected_data2[-Ntest:], dst_data2[-Ntest:], 4)
    self.assertComplexTuplesAlmostEqual(
        expected_data3[-Ntest:], dst_data3[-Ntest:], 4)