Home | History | Annotate | Download | only in test

Lines Matching refs:atan2

204         self.assertRaises(TypeError, math.atan2)
205 self.ftest('atan2(-1, 0)', math.atan2(-1, 0), -math.pi/2)
206 self.ftest('atan2(-1, 1)', math.atan2(-1, 1), -math.pi/4)
207 self.ftest('atan2(0, 1)', math.atan2(0, 1), 0)
208 self.ftest('atan2(1, 1)', math.atan2(1, 1), math.pi/4)
209 self.ftest('atan2(1, 0)', math.atan2(1, 0), math.pi/2)
211 # math.atan2(0, x)
212 self.ftest('atan2(0., -inf)', math.atan2(0., NINF), math.pi)
213 self.ftest('atan2(0., -2.3)', math.atan2(0., -2.3), math.pi)
214 self.ftest('atan2(0., -0.)', math.atan2(0., -0.), math.pi)
215 self.assertEqual(math.atan2(0., 0.), 0.)
216 self.assertEqual(math.atan2(0., 2.3), 0.)
217 self.assertEqual(math.atan2(0., INF), 0.)
218 self.assertTrue(math.isnan(math.atan2(0., NAN)))
219 # math.atan2(-0, x)
220 self.ftest('atan2(-0., -inf)', math.atan2(-0., NINF), -math.pi)
221 self.ftest('atan2(-0., -2.3)', math.atan2(-0., -2.3), -math.pi)
222 self.ftest('atan2(-0., -0.)', math.atan2(-0., -0.), -math.pi)
223 self.assertEqual(math.atan2(-0., 0.), -0.)
224 self.assertEqual(math.atan2(-0., 2.3), -0.)
225 self.assertEqual(math.atan2(-0., INF), -0.)
226 self.assertTrue(math.isnan(math.atan2(-0., NAN)))
227 # math.atan2(INF, x)
228 self.ftest('atan2(inf, -inf)', math.atan2(INF, NINF), math.pi*3/4)
229 self.ftest('atan2(inf, -2.3)', math.atan2(INF, -2.3), math.pi/2)
230 self.ftest('atan2(inf, -0.)', math.atan2(INF, -0.0), math.pi/2)
231 self.ftest('atan2(inf, 0.)', math.atan2(INF, 0.0), math.pi/2)
232 self.ftest('atan2(inf, 2.3)', math.atan2(INF, 2.3), math.pi/2)
233 self.ftest('atan2(inf, inf)', math.atan2(INF, INF), math.pi/4)
234 self.assertTrue(math.isnan(math.atan2(INF, NAN)))
235 # math.atan2(NINF, x)
236 self.ftest('atan2(-inf, -inf)', math.atan2(NINF, NINF), -math.pi*3/4)
237 self.ftest('atan2(-inf, -2.3)', math.atan2(NINF, -2.3), -math.pi/2)
238 self.ftest('atan2(-inf, -0.)', math.atan2(NINF, -0.0), -math.pi/2)
239 self.ftest('atan2(-inf, 0.)', math.atan2(NINF, 0.0), -math.pi/2)
240 self.ftest('atan2(-inf, 2.3)', math.atan2(NINF, 2.3), -math.pi/2)
241 self.ftest('atan2(-inf, inf)', math.atan2(NINF, INF), -math.pi/4)
242 self.assertTrue(math.isnan(math.atan2(NINF, NAN)))
243 # math.atan2(+finite, x)
244 self.ftest('atan2(2.3, -inf)', math.atan2(2.3, NINF), math.pi)
245 self.ftest('atan2(2.3, -0.)', math.atan2(2.3, -0.), math.pi/2)
246 self.ftest('atan2(2.3, 0.)', math.atan2(2.3, 0.), math.pi/2)
247 self.assertEqual(math.atan2(2.3, INF), 0.)
248 self.assertTrue(math.isnan(math.atan2(2.3, NAN)))
249 # math.atan2(-finite, x)
250 self.ftest('atan2(-2.3, -inf)', math.atan2(-2.3, NINF), -math.pi)
251 self.ftest('atan2(-2.3, -0.)', math.atan2(-2.3, -0.), -math.pi/2)
252 self.ftest('atan2(-2.3, 0.)', math.atan2(-2.3, 0.), -math.pi/2)
253 self.assertEqual(math.atan2(-2.3, INF), -0.)
254 self.assertTrue(math.isnan(math.atan2(-2.3, NAN)))
255 # math.atan2(NAN, x)
256 self.assertTrue(math.isnan(math.atan2(NAN, NINF)))
257 self.assertTrue(math.isnan(math.atan2(NAN, -2.3)))
258 self.assertTrue(math.isnan(math.atan2(NAN, -0.)))
259 self.assertTrue(math.isnan(math.atan2(NAN, 0.)))
260 self.assertTrue(math.isnan(math.atan2(NAN, 2.3)))
261 self.assertTrue(math.isnan(math.atan2(NAN, INF)))
262 self.assertTrue(math.isnan(math.atan2(NAN, NAN)))