bpo-35560: Remove assertion from format(float, "n") (GH-11288) (GH-23… · python/cpython@dae5d72 (original) (raw)

`@@ -697,6 +697,25 @@ def test_issue5864(self):

`

697

697

`self.assertEqual(format(1234.56, '.4'), '1.235e+03')

`

698

698

`self.assertEqual(format(12345.6, '.4'), '1.235e+04')

`

699

699

``

``

700

`+

def test_issue35560(self):

`

``

701

`+

self.assertEqual(format(123.0, '00'), '123.0')

`

``

702

`+

self.assertEqual(format(123.34, '00f'), '123.340000')

`

``

703

`+

self.assertEqual(format(123.34, '00e'), '1.233400e+02')

`

``

704

`+

self.assertEqual(format(123.34, '00g'), '123.34')

`

``

705

`+

self.assertEqual(format(123.34, '00.10f'), '123.3400000000')

`

``

706

`+

self.assertEqual(format(123.34, '00.10e'), '1.2334000000e+02')

`

``

707

`+

self.assertEqual(format(123.34, '00.10g'), '123.34')

`

``

708

`+

self.assertEqual(format(123.34, '01f'), '123.340000')

`

``

709

+

``

710

`+

self.assertEqual(format(-123.0, '00'), '-123.0')

`

``

711

`+

self.assertEqual(format(-123.34, '00f'), '-123.340000')

`

``

712

`+

self.assertEqual(format(-123.34, '00e'), '-1.233400e+02')

`

``

713

`+

self.assertEqual(format(-123.34, '00g'), '-123.34')

`

``

714

`+

self.assertEqual(format(-123.34, '00.10f'), '-123.3400000000')

`

``

715

`+

self.assertEqual(format(-123.34, '00.10f'), '-123.3400000000')

`

``

716

`+

self.assertEqual(format(-123.34, '00.10e'), '-1.2334000000e+02')

`

``

717

`+

self.assertEqual(format(-123.34, '00.10g'), '-123.34')

`

``

718

+

700

719

`class ReprTestCase(unittest.TestCase):

`

701

720

`def test_repr(self):

`

702

721

`floats_file = open(os.path.join(os.path.split(file)[0],

`