Skip to content

Commit 8c70e03

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent c875bf2 commit 8c70e03

2 files changed

Lines changed: 61 additions & 121 deletions

File tree

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ classifiers =
1717
py_modules = sort_all
1818
install_requires =
1919
tokenize-rt>=3.0.1
20-
python_requires = >=3.9
20+
python_requires = >=3.10
2121

2222
[options.entry_points]
2323
console_scripts =

tests/test_basic.py

Lines changed: 60 additions & 120 deletions
Original file line numberDiff line numberDiff line change
@@ -4,328 +4,268 @@
44

55

66
def test_sort_onliner_tuple() -> None:
7-
txt = dedent(
8-
"""\
7+
txt = dedent("""\
98
from mod import name1, name2
109
1110
__all__ = ("name2", "name1")
12-
"""
13-
)
11+
""")
1412

15-
expected = dedent(
16-
"""\
13+
expected = dedent("""\
1714
from mod import name1, name2
1815
1916
__all__ = ("name1", "name2")
20-
"""
21-
)
17+
""")
2218

2319
assert expected == sort_all._fix_src(txt, "<input>")
2420

2521

2622
def test_sort_onliner_list() -> None:
27-
txt = dedent(
28-
"""\
23+
txt = dedent("""\
2924
from mod import name1, name2
3025
3126
__all__ = ["name2", "name1"]
32-
"""
33-
)
27+
""")
3428

35-
expected = dedent(
36-
"""\
29+
expected = dedent("""\
3730
from mod import name1, name2
3831
3932
__all__ = ["name1", "name2"]
40-
"""
41-
)
33+
""")
4234

4335
assert expected == sort_all._fix_src(txt, "<input>")
4436

4537

4638
def test_sort_onliner_set() -> None:
47-
txt = dedent(
48-
"""\
39+
txt = dedent("""\
4940
from mod import name1, name2
5041
5142
__all__ = {"name2", "name1"}
52-
"""
53-
)
43+
""")
5444

55-
expected = dedent(
56-
"""\
45+
expected = dedent("""\
5746
from mod import name1, name2
5847
5948
__all__ = {"name1", "name2"}
60-
"""
61-
)
49+
""")
6250

6351
assert expected == sort_all._fix_src(txt, "<input>")
6452

6553

6654
def test_sort_multiline_tuple() -> None:
67-
txt = dedent(
68-
"""\
55+
txt = dedent("""\
6956
from mod import name1, name2
7057
7158
__all__ = (
7259
"name2",
7360
"name1",
7461
)
75-
"""
76-
)
62+
""")
7763

78-
expected = dedent(
79-
"""\
64+
expected = dedent("""\
8065
from mod import name1, name2
8166
8267
__all__ = (
8368
"name1",
8469
"name2",
8570
)
86-
"""
87-
)
71+
""")
8872

8973
assert expected == sort_all._fix_src(txt, "<input>")
9074

9175

9276
def test_sort_multiline_list() -> None:
93-
txt = dedent(
94-
"""\
77+
txt = dedent("""\
9578
from mod import name1, name2
9679
9780
__all__ = [
9881
"name2",
9982
"name1",
10083
]
101-
"""
102-
)
84+
""")
10385

104-
expected = dedent(
105-
"""\
86+
expected = dedent("""\
10687
from mod import name1, name2
10788
10889
__all__ = [
10990
"name1",
11091
"name2",
11192
]
112-
"""
113-
)
93+
""")
11494

11595
assert expected == sort_all._fix_src(txt, "<input>")
11696

11797

11898
def test_sort_multiline_set() -> None:
119-
txt = dedent(
120-
"""\
99+
txt = dedent("""\
121100
from mod import name1, name2
122101
123102
__all__ = {
124103
"name2",
125104
"name1",
126105
}
127-
"""
128-
)
106+
""")
129107

130-
expected = dedent(
131-
"""\
108+
expected = dedent("""\
132109
from mod import name1, name2
133110
134111
__all__ = {
135112
"name1",
136113
"name2",
137114
}
138-
"""
139-
)
115+
""")
140116

141117
assert expected == sort_all._fix_src(txt, "<input>")
142118

143119

144120
def test_sort_skip_nonconst() -> None:
145-
txt = dedent(
146-
"""\
121+
txt = dedent("""\
147122
from mod import name1, name2
148123
149124
__all__ = (name2, name1)
150-
"""
151-
)
125+
""")
152126

153-
expected = dedent(
154-
"""\
127+
expected = dedent("""\
155128
from mod import name1, name2
156129
157130
__all__ = (name2, name1)
158-
"""
159-
)
131+
""")
160132

161133
assert expected == sort_all._fix_src(txt, "<input>")
162134

163135

164136
def test_sort_skip_non_list_set_tuple() -> None:
165-
txt = dedent(
166-
"""\
137+
txt = dedent("""\
167138
from mod import name1, name2
168139
169140
__all__ = ['name1'] + ['name2']
170-
"""
171-
)
141+
""")
172142

173-
expected = dedent(
174-
"""\
143+
expected = dedent("""\
175144
from mod import name1, name2
176145
177146
__all__ = ['name1'] + ['name2']
178-
"""
179-
)
147+
""")
180148

181149
assert expected == sort_all._fix_src(txt, "<input>")
182150

183151

184152
def test_sort_skip_non_unknown_type() -> None:
185-
txt = dedent(
186-
"""\
153+
txt = dedent("""\
187154
from mod import name1, name2
188155
189156
__all__ = 123
190-
"""
191-
)
157+
""")
192158

193-
expected = dedent(
194-
"""\
159+
expected = dedent("""\
195160
from mod import name1, name2
196161
197162
__all__ = 123
198-
"""
199-
)
163+
""")
200164

201165
assert expected == sort_all._fix_src(txt, "<input>")
202166

203167

204168
def test_skip_multiple_all() -> None:
205-
txt = dedent(
206-
"""\
169+
txt = dedent("""\
207170
from mod import name1, name2
208171
209172
__all__ = ("name1")
210173
__all__ = ("name2")
211-
"""
212-
)
174+
""")
213175

214-
expected = dedent(
215-
"""\
176+
expected = dedent("""\
216177
from mod import name1, name2
217178
218179
__all__ = ("name1")
219180
__all__ = ("name2")
220-
"""
221-
)
181+
""")
222182

223183
assert expected == sort_all._fix_src(txt, "<input>")
224184

225185

226186
def test_sort_ann_assign_simple() -> None:
227-
txt = dedent(
228-
"""\
187+
txt = dedent("""\
229188
from typing import Tuple
230189
from mod import name1, name2
231190
232191
__all__: Tuple[str, ...]
233192
__all__ = ("name2", "name1")
234-
"""
235-
)
193+
""")
236194

237-
expected = dedent(
238-
"""\
195+
expected = dedent("""\
239196
from typing import Tuple
240197
from mod import name1, name2
241198
242199
__all__: Tuple[str, ...]
243200
__all__ = ("name1", "name2")
244-
"""
245-
)
201+
""")
246202

247203
assert expected == sort_all._fix_src(txt, "<input>")
248204

249205

250206
def test_sort_ann_assign_real() -> None:
251-
txt = dedent(
252-
"""\
207+
txt = dedent("""\
253208
from typing import Tuple
254209
from mod import name1, name2
255210
256211
__all__: Tuple[str, ...] = ('name2', 'name1')
257-
"""
258-
)
212+
""")
259213

260-
expected = dedent(
261-
"""\
214+
expected = dedent("""\
262215
from typing import Tuple
263216
from mod import name1, name2
264217
265218
__all__: Tuple[str, ...] = ("name1", "name2")
266-
"""
267-
)
219+
""")
268220

269221
assert expected == sort_all._fix_src(txt, "<input>")
270222

271223

272224
def test_sort_aug_assign_real() -> None:
273-
txt = dedent(
274-
"""\
225+
txt = dedent("""\
275226
from mod import name1, name2
276227
277228
__all__ = ('a', 'b')
278229
__all__ += ('name2', 'name1')
279-
"""
280-
)
230+
""")
281231

282-
expected = dedent(
283-
"""\
232+
expected = dedent("""\
284233
from mod import name1, name2
285234
286235
__all__ = ("a", "b")
287236
__all__ += ("name1", "name2")
288-
"""
289-
)
237+
""")
290238

291239
assert expected == sort_all._fix_src(txt, "<input>")
292240

293241

294242
def test_sort_empty_tuple() -> None:
295-
txt = dedent(
296-
"""\
243+
txt = dedent("""\
297244
from mod import name1, name2
298245
299246
__all__ = ()
300-
"""
301-
)
247+
""")
302248

303-
expected = dedent(
304-
"""\
249+
expected = dedent("""\
305250
from mod import name1, name2
306251
307252
__all__ = ()
308-
"""
309-
)
253+
""")
310254

311255
assert expected == sort_all._fix_src(txt, "<input>")
312256

313257

314258
def test_sort_empty_list() -> None:
315-
txt = dedent(
316-
"""\
259+
txt = dedent("""\
317260
from mod import name1, name2
318261
319262
__all__ = []
320-
"""
321-
)
263+
""")
322264

323-
expected = dedent(
324-
"""\
265+
expected = dedent("""\
325266
from mod import name1, name2
326267
327268
__all__ = []
328-
"""
329-
)
269+
""")
330270

331271
assert expected == sort_all._fix_src(txt, "<input>")

0 commit comments

Comments
 (0)