8000 Add extra tests · RustPython/RustPython@fc47ac8 · GitHub
[go: up one dir, main page]

Skip to content

Commit fc47ac8

Browse files
committed
Add extra tests
1 parent 4c12e08 commit fc47ac8

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

extra_tests/snippets/builtin_format.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,23 @@ def test_zero_padding():
165165
assert f"{3.1415:#.2}" == "3.1"
166166
assert f"{3.1415:#.3}" == "3.14"
167167
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"
168185

169186
# test issue 4558
170187
x = 123456789012345678901234567890

0 commit comments

Comments
 (0)
0