diff --git a/misc/test/src/Python/test_FaustPy.py b/misc/test/src/Python/test_FaustPy.py index c159bcf18748a1c197ee53b2694362f784a65f4e..33aadaf65a17c006b925b65a24fbbe69b76d1997 100644 --- a/misc/test/src/Python/test_FaustPy.py +++ b/misc/test/src/Python/test_FaustPy.py @@ -840,6 +840,18 @@ class TestFaustPy(unittest.TestCase): test_Fct[test_Fct==0] = 1 self.assertTrue(((((test_Fct-ref_Fct)/ref_Fct) < 0.01)).all()) + def test_real(self): + print("test Faust.real") + rF = self.F.real + rF_ref = self.mulFactors().real + self.assertTrue(np.allclose(rF.toarray(), rF_ref)) + + def test_imag(self): + print("test Faust.imag") + iF = self.F.imag + iF_ref = self.mulFactors().imag + self.assertTrue(np.allclose(iF.toarray(), iF_ref)) + def test_left(self): print("Test Faust.left()") for F in [self.F, self.F.T, self.F.H]: @@ -1029,7 +1041,6 @@ class TestFaustPy(unittest.TestCase): stop_crit2) self.assertRaisesRegex(ValueError, err_msg, param.are_constraints_consistent, M) - class TestFaustPyCplx(TestFaustPy): def setUp(self):