(self)
| 470 | self.assertIs(text.format(), text) |
| 471 | |
| 472 | def test_precision(self): |
| 473 | f = 1.2 |
| 474 | self.assertEqual(format(f, ".0f"), "1") |
| 475 | self.assertEqual(format(f, ".3f"), "1.200") |
| 476 | with self.assertRaises(ValueError) as cm: |
| 477 | format(f, ".%sf" % (sys.maxsize + 1)) |
| 478 | |
| 479 | c = complex(f) |
| 480 | self.assertEqual(format(c, ".0f"), "1+0j") |
| 481 | self.assertEqual(format(c, ".3f"), "1.200+0.000j") |
| 482 | with self.assertRaises(ValueError) as cm: |
| 483 | format(c, ".%sf" % (sys.maxsize + 1)) |
| 484 | |
| 485 | @support.cpython_only |
| 486 | def test_precision_c_limits(self): |
nothing calls this directly
no test coverage detected