@@ -169,7 +169,7 @@ async def test_max_default():
169169
170170@sync
171171async 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
196196async 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
209209async 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
223223async 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
237237async 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):
332332async 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