8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ca8da71 commit 84d8fdbCopy full SHA for 84d8fdb
Lib/test/test_float.py
@@ -734,8 +734,13 @@ def test_format_testfile(self):
734
735
lhs, rhs = map(str.strip, line.split('->'))
736
fmt, arg = lhs.split()
737
- self.assertEqual(fmt % float(arg), rhs)
738
- self.assertEqual(fmt % -float(arg), '-' + rhs)
+ f = float(arg)
+ self.assertEqual(fmt % f, rhs)
739
+ self.assertEqual(fmt % -f, '-' + rhs)
740
+ if fmt != '%r':
741
+ fmt2 = fmt[1:]
742
+ self.assertEqual(format(f, fmt2), rhs)
743
+ self.assertEqual(format(-f, fmt2), '-' + rhs)
744
745
def test_issue5864(self):
746
self.assertEqual(format(123.456, '.4'), '123.5')
0 commit comments