@@ -165,6 +165,23 @@ def test_zero_padding():
165
165
assert f"{ 3.1415 :#.2} " == "3.1"
166
166
assert f"{ 3.1415 :#.3} " == "3.14"
167
167
assert f"{ 3.1415 :#.4} " == "3.142"
168
+ assert f"{ 12.34 + 5.6j } " == "(12.34+5.6j)"
169
+ assert f"{ 12.34 - 5.6j : } " == "( 12.34-5.6j)"
170
+ assert f"{ 12.34 + 5.6j :20} " == " (12.34+5.6j)"
171
+ assert f"{ 12.34 + 5.6j :<20} " == "(12.34+5.6j) "
172
+ assert f"{ - 12.34 + 5.6j :^20} " == " (-12.34+5.6j) "
173
+ assert f"{ 12.34 + 5.6j :^+20} " == " (+12.34+5.6j) "
174
+ assert f"{ 12.34 + 5.6j :_^+20} " == "___(+12.34+5.6j)____"
175
+ assert f"{ - 12.34 + 5.6j :f} " == "-12.340000+5.600000j"
176
+ assert f"{ 12.34 + 5.6j :.3f} " == "12.340+5.600j"
177
+ assert f"{ 12.34 + 5.6j :<30.8f} " == "12.34000000+5.60000000j "
178
+ assert f"{ 12.34 + 5.6j :g} " == "12.34+5.6j"
179
+ assert f"{ 12.34 + 5.6j :e} " == "1.234000e+01+5.600000e+00j"
180
+ assert f"{ 12.34 + 5.6j :E} " == "1.234000E+01+5.600000E+00j"
181
+ assert f"{ 12.34 + 5.6j :^30E} " == " 1.234000E+01+5.600000E+00j "
182
+ assert f"{ 12345.6 + 7890.1j :,} " == "(12,345.6+7,890.1j)"
183
+ assert f"{ 12345.6 + 7890.1j :_.3f} " == "12_345.600+7_890.100j"
184
+ assert f"{ 12345.6 + 7890.1j :>+30,f} " == " +12,345.600000+7,890.100000j"
168
185
169
186
# test issue 4558
170
187
x = 123456789012345678901234567890
0 commit comments