Skip to content

Commit fe19ddd

Browse files
committed
chore(test): fstring
1 parent 1e2e5f1 commit fe19ddd

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

tests/asserts/fstring.py

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
2+
assert f"" == ""
3+
4+
assert f"asd" == "asd"
5+
assert f"as\nd" == "as\nd"
6+
assert fr"as\nd" == r"as\nd"
7+
8+
a = 123
9+
assert f"as{a}d$" == r"as123d$"
10+
11+
st = "123"
12+
assert f"as0{st:.2}d" == r"as012d"
13+
14+
assert f"as0{st:.2}dac{43.5}.$" == r"as012dac43.5.$"
15+
16+
assert f"as0{st!r}dac{43.5 + 1}.$" == r"as0'123'dac44.5.$"
17+
18+
19+
assert f"asb{st:.{1}{'s'}}dac{43.5 + 1}.$" == r"asb1dac44.5.$"
20+
21+
assert f"""asb{st!r}dac{43.5 + 1}.$""" == r"""asb'123'dac44.5.$"""
22+
23+
assert f"""b
24+
asb{st!r}dac{43.5 + 1}
25+
.$""" == """b\nasb'123'dac44.5\n.$"""
26+
27+
28+
assert f"asb{ {st} }dac{43.5 + 1}.$" == r"asb{'123'}dac44.5.$"
29+
30+
assert f"0^{st=:.2}$1" == r"0^st=12$1"

0 commit comments

Comments
 (0)