◐ Shell
clean mode source ↗

[3.14] gh-130662: Accept leading zeros in precision/width for Fraction's formatting (GH-130663) by miss-islington · Pull Request #136361 · python/cpython

Expand Up @@ -1515,6 +1515,8 @@ def test_format_f_presentation_type(self): (F(51, 1000), '.1f', '0.1'), (F(149, 1000), '.1f', '0.1'), (F(151, 1000), '.1f', '0.2'), (F(22, 7), '.02f', '3.14'), # issue gh-130662 (F(22, 7), '005.02f', '03.14'), ] for fraction, spec, expected in testcases: with self.subTest(fraction=fraction, spec=spec): Expand Down Expand Up @@ -1613,12 +1615,6 @@ def test_invalid_formats(self): '=010%', '>00.2f', '>00f', # Too many zeros - minimum width should not have leading zeros '006f', # Leading zeros in precision '.010f', '.02f', '.000f', # Missing precision '.e', '.f', Expand Down