def test_sin_cos(self):
     assert sin_cos(0.5) == sin_cos(mpfr(0.5)) == (sin(0.5), cos(0.5))
     assert sin_cos(0) == (mpfr(0.0), mpfr(1.0))
     assert sin_cos(mpq(1, 3)) == (sin(mpq(1, 3)), cos(mpq(1, 3)))
     assert sin_cos(mpz(3)) == (sin(mpz(3)), cos(mpz(3)))
     with pytest.raises(TypeError):
         sin_cos([])
     assert sin_cos(0.5+0.7j) == (
         mpc('0.60176007656391672+0.66571982846862043j'),
         mpc('1.1015144315669947-0.36368439983078849j'))
     assert sin_cos(mpc(0.5+0.7j)) == (sin(mpc(0.5+0.7j)), cos(mpc(0.5+0.7j)))
Exemple #2
0
 def test_sin_cos(self):
     assert sin_cos(0.5) == sin_cos(mpfr(0.5)) == (sin(0.5), cos(0.5))
     assert sin_cos(0) == (mpfr(0.0), mpfr(1.0))
     assert sin_cos(mpq(1, 3)) == (sin(mpq(1, 3)), cos(mpq(1, 3)))
     assert sin_cos(mpz(3)) == (sin(mpz(3)), cos(mpz(3)))
     with pytest.raises(TypeError):
         sin_cos([])
     assert sin_cos(0.5 + 0.7j) == (
         mpc('0.60176007656391672+0.66571982846862043j'),
         mpc('1.1015144315669947-0.36368439983078849j'))
     assert sin_cos(mpc(0.5 + 0.7j)) == (sin(mpc(0.5 + 0.7j)),
                                         cos(mpc(0.5 + 0.7j)))
 def test_sin(self):
     assert sin(0.5) == mpfr('0.47942553860420301')
     assert sin(0.5+0.7j) == mpc('0.60176007656391672+0.66571982846862043j')
Exemple #4
0
 def test_sin(self):
     assert sin(0.5) == mpfr('0.47942553860420301')
     assert sin(0.5 +
                0.7j) == mpc('0.60176007656391672+0.66571982846862043j')