Lines Matching defs:INF

23 INF = float("inf")
322 floats = (INF, -INF, 0.0, 1.0, NAN)
407 self.assertTrue(isnan(pow_op(-INF, NAN)))
415 self.assertTrue(isnan(pow_op(INF, NAN)))
419 self.assertTrue(isnan(pow_op(NAN, -INF)))
426 self.assertTrue(isnan(pow_op(NAN, INF)))
450 self.assertEqualAndEqualSign(pow_op(-1.0, -INF), 1.0)
451 self.assertEqualAndEqualSign(pow_op(-1.0, INF), 1.0)
454 self.assertEqualAndEqualSign(pow_op(1.0, -INF), 1.0)
463 self.assertEqualAndEqualSign(pow_op(1.0, INF), 1.0)
467 self.assertEqualAndEqualSign(pow_op(-INF, 0.0), 1.0)
476 self.assertEqualAndEqualSign(pow_op(INF, 0.0), 1.0)
478 self.assertEqualAndEqualSign(pow_op(-INF, -0.0), 1.0)
487 self.assertEqualAndEqualSign(pow_op(INF, -0.0), 1.0)
499 # x**-INF is INF for abs(x) < 1
500 self.assertEqualAndEqualSign(pow_op(-0.5, -INF), INF)
501 self.assertEqualAndEqualSign(pow_op(-0.0, -INF), INF)
502 self.assertEqualAndEqualSign(pow_op(0.0, -INF), INF)
503 self.assertEqualAndEqualSign(pow_op(0.5, -INF), INF)
505 # x**-INF is 0 for abs(x) > 1
506 self.assertEqualAndEqualSign(pow_op(-INF, -INF), 0.0)
507 self.assertEqualAndEqualSign(pow_op(-2.0, -INF), 0.0)
508 self.assertEqualAndEqualSign(pow_op(2.0, -INF), 0.0)
509 self.assertEqualAndEqualSign(pow_op(INF, -INF), 0.0)
511 # x**INF is 0 for abs(x) < 1
512 self.assertEqualAndEqualSign(pow_op(-0.5, INF), 0.0)
513 self.assertEqualAndEqualSign(pow_op(-0.0, INF), 0.0)
514 self.assertEqualAndEqualSign(pow_op(0.0, INF), 0.0)
515 self.assertEqualAndEqualSign(pow_op(0.5, INF), 0.0)
517 # x**INF is INF for abs(x) > 1
518 self.assertEqualAndEqualSign(pow_op(-INF, INF), INF)
519 self.assertEqualAndEqualSign(pow_op(-2.0, INF), INF)
520 self.assertEqualAndEqualSign(pow_op(2.0, INF), INF)
521 self.assertEqualAndEqualSign(pow_op(INF, INF), INF)
523 # (-INF)**y is -0.0 for y a negative odd integer
524 self.assertEqualAndEqualSign(pow_op(-INF, -1.0), -0.0)
526 # (-INF)**y is 0.0 for y negative but not an odd integer
527 self.assertEqualAndEqualSign(pow_op(-INF, -0.5), 0.0)
528 self.assertEqualAndEqualSign(pow_op(-INF, -2.0), 0.0)
530 # (-INF)**y is -INF for y a positive odd integer
531 self.assertEqualAndEqualSign(pow_op(-INF, 1.0), -INF)
533 # (-INF)**y is INF for y positive but not an odd integer
534 self.assertEqualAndEqualSign(pow_op(-INF, 0.5), INF)
535 self.assertEqualAndEqualSign(pow_op(-INF, 2.0), INF)
537 # INF**y is INF for y positive
538 self.assertEqualAndEqualSign(pow_op(INF, 0.5), INF)
539 self.assertEqualAndEqualSign(pow_op(INF, 1.0), INF)
540 self.assertEqualAndEqualSign(pow_op(INF, 2.0), INF)
542 # INF**y is 0.0 for y negative
543 self.assertEqualAndEqualSign(pow_op(INF, -2.0), 0.0)
544 self.assertEqualAndEqualSign(pow_op(INF, -1.0), 0.0)
545 self.assertEqualAndEqualSign(pow_op(INF, -0.5), 0.0)
722 self.assertEqual(format(INF, 'f'), 'inf')
723 self.assertEqual(format(INF, 'F'), 'INF')
831 self.assertRaises(OverflowError, round, INF)
832 self.assertRaises(OverflowError, round, -INF)
834 self.assertRaises(TypeError, round, INF, 0.0)
835 self.assertRaises(TypeError, round, -INF, 1.0)
840 self.assertEqual(round(INF, 0), INF)
841 self.assertEqual(round(-INF, 0), -INF)
923 test(fmt, INF, 'inf')
924 test(fmt, -INF, '-inf')
929 test(pfmt, INF, '+inf')
930 test(pfmt, -INF, '-inf')
935 test(sfmt, INF, ' inf')
936 test(sfmt, -INF, '-inf')
967 self.assertEqual(repr(float("INF")), "inf")
1143 ('inf', INF),
1144 ('-Infinity', -INF),
1174 self.identical(fromHex('inf'), INF)
1175 self.identical(fromHex('+Inf'), INF)
1176 self.identical(fromHex('-INF'), -INF)
1177 self.identical(fromHex('iNf'), INF)
1178 self.identical(fromHex('Infinity'), INF)
1179 self.identical(fromHex('+INFINITY'), INF)
1180 self.identical(fromHex('-infinity'), -INF)
1181 self.identical(fromHex('-iNFiNitY'), -INF)
1470 for x in [NAN, INF, self.MAX, self.MIN, self.MIN-self.TINY, self.TINY, 0.0]:
1550 values.extend((INF, NAN))