Skip to content

Commit 61b2ffa

Browse files
authored
Add assert test cases (#6855)
1 parent 1044d66 commit 61b2ffa

File tree

2 files changed

+389
-4
lines changed

2 files changed

+389
-4
lines changed

crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/assert.py

+127-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
assert (
1313
# Leading test value
1414
True # Trailing test value same-line
15-
# Trailing test value own-line
15+
# Trailing test value own-line
1616
), "Some string" # Trailing msg same-line
1717
# Trailing assert
1818

@@ -23,8 +23,133 @@
2323
assert (
2424
# Leading test value
2525
True # Trailing test value same-line
26-
# Trailing test value own-line
26+
# Trailing test value own-line
2727

2828
# Test dangler
2929
), "Some string" # Trailing msg same-line
3030
# Trailing assert
31+
32+
def test():
33+
assert {
34+
key1: value1,
35+
key2: value2,
36+
key3: value3,
37+
key4: value4,
38+
key5: value5,
39+
key6: value6,
40+
key7: value7,
41+
key8: value8,
42+
key9: value9,
43+
} == expected, (
44+
"Not what we expected and the message is too long to fit ineeeeee one line"
45+
)
46+
47+
assert {
48+
key1: value1,
49+
key2: value2,
50+
key3: value3,
51+
key4: value4,
52+
key5: value5,
53+
key6: value6,
54+
key7: value7,
55+
key8: value8,
56+
key9: value9,
57+
} == expected, (
58+
"Not what we expected and the message is too long to fit in one lineeeee"
59+
)
60+
61+
assert {
62+
key1: value1,
63+
key2: value2,
64+
key3: value3,
65+
key4: value4,
66+
key5: value5,
67+
key6: value6,
68+
key7: value7,
69+
key8: value8,
70+
key9: value9,
71+
} == expected, "Not what we expected and the message is too long to fit in one lineeeeeeeeeeeee"
72+
73+
assert (
74+
{
75+
key1: value1,
76+
key2: value2,
77+
key3: value3,
78+
key4: value4,
79+
key5: value5,
80+
key6: value6,
81+
key7: value7,
82+
key8: value8,
83+
key9: value9,
84+
}
85+
== expectedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
86+
), "Not what we expected and the message is too long to fit in one lin"
87+
88+
assert (
89+
{
90+
key1: value1,
91+
key2: value2,
92+
key3: value3,
93+
key4: value4,
94+
key5: value5,
95+
key6: value6,
96+
key7: value7,
97+
key8: value8,
98+
key9: value9,
99+
}
100+
== expectedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
101+
), "Not what we expected and the message is too long to fit in one lineeeeeeeeeeeeeeeee"
102+
103+
assert expected == {
104+
key1: value1,
105+
key2: value2,
106+
key3: value3,
107+
key4: value4,
108+
key5: value5,
109+
key6: value6,
110+
key7: value7,
111+
key8: value8,
112+
key9: value9,
113+
}, "Not what we expected and the message is too long to fit ineeeeee one line"
114+
115+
assert expected == {
116+
key1: value1,
117+
key2: value2,
118+
key3: value3,
119+
key4: value4,
120+
key5: value5,
121+
key6: value6,
122+
key7: value7,
123+
key8: value8,
124+
key9: value9,
125+
}, "Not what we expected and the message is too long to fit in one lineeeeeeeeeeeeeeeeeeee"
126+
127+
assert (
128+
expectedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
129+
== {
130+
key1: value1,
131+
key2: value2,
132+
key3: value3,
133+
key4: value4,
134+
key5: value5,
135+
key6: value6,
136+
key7: value7,
137+
key8: value8,
138+
key9: value9,
139+
}
140+
), "Not what we expected and the message is too long to fit in one lin"
141+
142+
assert (
143+
expectedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
144+
== {
145+
key1: value1,
146+
key2: value2,
147+
key3: value3,
148+
key4: value4,
149+
key5: value5,
150+
key6: value6,
151+
key7: value7,
152+
key8: value8,
153+
key9: value9,
154+
}
155+
), "Not what we expected and the message is too long to fit in one lineeeeeeeeeeeeeee"

0 commit comments

Comments
 (0)