Home | History | Annotate | Download | only in test

Lines Matching refs:round

698         self.assertAlmostEqual(round(12.34, True), 12.3)
702 self.assertAlmostEqual(round(-0.123456, MyIndex()), -0.1235)
704 self.assertRaises(TypeError, round, 3.14159, 2.0)
710 self.assertEqual(round(INF), INF)
711 self.assertEqual(round(-INF), -INF)
712 self.assertTrue(math.isnan(round(NAN)))
714 self.assertEqual(round(INF, n), INF)
715 self.assertEqual(round(-INF, n), -INF)
716 self.assertTrue(math.isnan(round(NAN, n)))
718 self.assertRaises(TypeError, round, INF, 0.0)
719 self.assertRaises(TypeError, round, -INF, 1.0)
720 self.assertRaises(TypeError, round, NAN, "ceci n'est pas un integer")
721 self.assertRaises(TypeError, round, -0.0, 1j)
725 self.assertEqual(round(123.456, n), 123.456)
726 self.assertEqual(round(-123.456, n), -123.456)
727 self.assertEqual(round(1e300, n), 1e300)
728 self.assertEqual(round(1e-320, n), 1e-320)
729 self.assertEqual(round(1e150, 300), 1e150)
730 self.assertEqual(round(1e300, 307), 1e300)
731 self.assertEqual(round(-3.1415, 308), -3.1415)
732 self.assertEqual(round(1e150, 309), 1e150)
733 self.assertEqual(round(1.4e-315, 315), 1e-315)
737 self.assertEqual(round(123.456, n), 0.0)
738 self.assertEqual(round(-123.456, n), -0.0)
739 self.assertEqual(round(1e300, n), 0.0)
740 self.assertEqual(round(1e-320, n), 0.0)
743 self.assertRaises(OverflowError, round, 1.6e308, -308)
744 self.assertRaises(OverflowError, round, -1.7e308, -308)
750 self.assertEqual(round(562949953421312.5, 1),
752 self.assertEqual(round(56294995342131.5, 3),
761 # 3.x does round-half-to-even.
762 self.assertAlmostEqual(round(0.125, 2), 0.13)
763 self.assertAlmostEqual(round(0.375, 2), 0.38)
764 self.assertAlmostEqual(round(0.625, 2), 0.63)
765 self.assertAlmostEqual(round(0.875, 2), 0.88)
766 self.assertAlmostEqual(round(-0.125, 2), -0.13)
767 self.assertAlmostEqual(round(-0.375, 2), -0.38)
768 self.assertAlmostEqual(round(-0.625, 2), -0.63)
769 self.assertAlmostEqual(round(-0.875, 2), -0.88)
771 self.assertAlmostEqual(round(0.25, 1), 0.3)
772 self.assertAlmostEqual(round(0.75, 1), 0.8)
773 self.assertAlmostEqual(round(-0.25, 1), -0.3)
774 self.assertAlmostEqual(round(-0.75, 1), -0.8)
776 self.assertEqual(round(-6.5, 0), -7.0)
777 self.assertEqual(round(-5.5, 0), -6.0)
778 self.assertEqual(round(-1.5, 0), -2.0)
779 self.assertEqual(round(-0.5, 0), -1.0)
780 self.assertEqual(round(0.5, 0), 1.0)
781 self.assertEqual(round(1.5, 0), 2.0)
782 self.assertEqual(round(2.5, 0), 3.0)
783 self.assertEqual(round(3.5, 0), 4.0)
784 self.assertEqual(round(4.5, 0), 5.0)
785 self.assertEqual(round(5.5, 0), 6.0)
786 self.assertEqual(round(6.5, 0), 7.0)
790 self.assertEqual(round(-6.5), -7.0)
791 self.assertEqual(round(-5.5), -6.0)
792 self.assertEqual(round(-1.5), -2.0)
793 self.assertEqual(round(-0.5), -1.0)
794 self.assertEqual(round(0.5), 1.0)
795 self.assertEqual(round(1.5), 2.0)
796 self.assertEqual(round(2.5), 3.0)
797 self.assertEqual(round(3.5), 4.0)
798 self.assertEqual(round(4.5), 5.0)
799 self.assertEqual(round(5.5), 6.0)
800 self.assertEqual(round(6.5), 7.0)
802 self.assertEqual(round(-25.0, -1), -30.0)
803 self.assertEqual(round(-15.0, -1), -20.0)
804 self.assertEqual(round(-5.0, -1), -10.0)
805 self.assertEqual(round(5.0, -1), 10.0)
806 self.assertEqual(round(15.0, -1), 20.0)
807 self.assertEqual(round(25.0, -1), 30.0)
808 self.assertEqual(round(35.0, -1), 40.0)
809 self.assertEqual(round(45.0, -1), 50.0)
810 self.assertEqual(round(55.0, -1), 60.0)
811 self.assertEqual(round(65.0, -1), 70.0)
812 self.assertEqual(round(75.0, -1), 80.0)
813 self.assertEqual(round(85.0, -1), 90.0)
814 self.assertEqual(round(95.0, -1), 100.0)
815 self.assertEqual(round(12325.0, -1), 12330.0)
817 self.assertEqual(round(350.0, -2), 400.0)
818 self.assertEqual(round(450.0, -2), 500.0)
820 self.assertAlmostEqual(round(0.5e21, -21), 1e21)
821 self.assertAlmostEqual(round(1.5e21, -21), 2e21)
822 self.assertAlmostEqual(round(2.5e21, -21), 3e21)
823 self.assertAlmostEqual(round(5.5e21, -21), 6e21)
824 self.assertAlmostEqual(round(8.5e21, -21), 9e21)
826 self.assertAlmostEqual(round(-1.5e22, -22), -2e22)
827 self.assertAlmostEqual(round(-0.5e22, -22), -1e22)
828 self.assertAlmostEqual(round(0.5e22, -22), 1e22)
829 self.assertAlmostEqual(round(1.5e22, -22), 2e22)
1204 # ...and those that round to +-max float
1238 # check round-half-even is working correctly near 0 ...