We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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