Skip to content

Commit 7f683ea

Browse files
test typing
1 parent c35c240 commit 7f683ea

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

unittests/test_builtins.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ async def test_max_default():
169169

170170
@sync
171171
async def test_max_sa():
172-
async def minus(x):
172+
async def minus(x: int) -> int:
173173
return -x
174174

175175
assert await a.max(asyncify((1, 2, 3, 4))) == 4
@@ -194,7 +194,7 @@ async def test_min_default():
194194

195195
@sync
196196
async def test_min_sa():
197-
async def minus(x):
197+
async def minus(x: int) -> int:
198198
return -x
199199

200200
assert await a.min(asyncify((1, 2, 3, 4))) == 1
@@ -207,7 +207,7 @@ async def minus(x):
207207

208208
@sync
209209
async def test_filter_as():
210-
async def map_op(value):
210+
async def map_op(value: int) -> bool:
211211
return value % 2 == 0
212212

213213
assert [value async for value in a.filter(map_op, range(5))] == list(range(0, 5, 2))
@@ -221,7 +221,7 @@ async def map_op(value):
221221

222222
@sync
223223
async def test_filter_sa():
224-
def map_op(value):
224+
def map_op(value: int) -> bool:
225225
return value % 2 == 0
226226

227227
assert [value async for value in a.filter(map_op, asyncify(range(5)))] == list(
@@ -235,7 +235,7 @@ def map_op(value):
235235

236236
@sync
237237
async def test_filter_aa():
238-
async def map_op(value):
238+
async def map_op(value: int) -> bool:
239239
return value % 2 == 0
240240

241241
assert [value async for value in a.filter(map_op, asyncify(range(5)))] == list(
@@ -313,7 +313,7 @@ async def test_types():
313313
@pytest.mark.parametrize("sortable", sortables)
314314
@pytest.mark.parametrize("reverse", [True, False])
315315
@sync
316-
async def test_sorted_direct(sortable, reverse):
316+
async def test_sorted_direct(sortable: "list[int] | list[float]", reverse: bool):
317317
assert await a.sorted(sortable, reverse=reverse) == sorted(
318318
sortable, reverse=reverse
319319
)
@@ -332,12 +332,12 @@ async def test_sorted_direct(sortable, reverse):
332332
async def test_sorted_stable():
333333
values = [-i for i in range(20)]
334334

335-
def collision_key(x):
335+
def collision_key(x: int) -> int:
336336
return x // 2
337337

338338
# test the test...
339339
assert sorted(values, key=collision_key) != [
340-
item for key, item in sorted([(collision_key(i), i) for i in values])
340+
item for _, item in sorted([(collision_key(i), i) for i in values])
341341
]
342342
# test the implementation
343343
assert await a.sorted(values, key=awaitify(collision_key)) == sorted(

0 commit comments

Comments
 (0)