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],
`