示例#1
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)))
示例#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)))
示例#3
0
 def test_cos(self):
     assert cos(0.5) == mpfr('0.87758256189037276')
     assert cos(0.5+0.7j) == mpc('1.1015144315669947-0.36368439983078849j')
示例#4
0
 def test_cos(self):
     assert cos(0.5) == mpfr('0.87758256189037276')
     assert cos(0.5 +
                0.7j) == mpc('1.1015144315669947-0.36368439983078849j')