(self)
| 1112 | self.assertEqual(str(-1e300 * 1e300), "-inf") |
| 1113 | |
| 1114 | def test_nan_from_str(self): |
| 1115 | self.assertTrue(isnan(float("nan"))) |
| 1116 | self.assertTrue(isnan(float("+nan"))) |
| 1117 | self.assertTrue(isnan(float("-nan"))) |
| 1118 | |
| 1119 | self.assertEqual(repr(float("nan")), "nan") |
| 1120 | self.assertEqual(repr(float("+nan")), "nan") |
| 1121 | self.assertEqual(repr(float("-nan")), "nan") |
| 1122 | |
| 1123 | self.assertEqual(repr(float("NAN")), "nan") |
| 1124 | self.assertEqual(repr(float("+NAn")), "nan") |
| 1125 | self.assertEqual(repr(float("-NaN")), "nan") |
| 1126 | |
| 1127 | self.assertEqual(str(float("nan")), "nan") |
| 1128 | self.assertEqual(str(float("+nan")), "nan") |
| 1129 | self.assertEqual(str(float("-nan")), "nan") |
| 1130 | |
| 1131 | self.assertRaises(ValueError, float, "nana") |
| 1132 | self.assertRaises(ValueError, float, "+nana") |
| 1133 | self.assertRaises(ValueError, float, "-nana") |
| 1134 | self.assertRaises(ValueError, float, "na") |
| 1135 | self.assertRaises(ValueError, float, "+na") |
| 1136 | self.assertRaises(ValueError, float, "-na") |
| 1137 | |
| 1138 | self.assertRaises(ValueError, float, "++nan") |
| 1139 | self.assertRaises(ValueError, float, "-+NAN") |
| 1140 | self.assertRaises(ValueError, float, "+-NaN") |
| 1141 | self.assertRaises(ValueError, float, "--nAn") |
| 1142 | |
| 1143 | def test_nan_as_str(self): |
| 1144 | self.assertEqual(repr(1e300 * 1e300 * 0), "nan") |
nothing calls this directly
no test coverage detected