66
77async def test_cache_contains_basic (check_lru : Callable [..., None ]) -> None :
88 @alru_cache (maxsize = 4 )
9- async def coro (val ) :
9+ async def coro (val : int ) -> int :
1010 return val
1111
1212 assert coro .cache_contains (1 ) is False
@@ -20,7 +20,7 @@ async def test_cache_contains_does_not_affect_counters(
2020 check_lru : Callable [..., None ],
2121) -> None :
2222 @alru_cache (maxsize = 4 )
23- async def coro (val ) :
23+ async def coro (val : int ) -> int :
2424 return val
2525
2626 await coro (1 )
@@ -34,7 +34,7 @@ async def coro(val):
3434
3535async def test_cache_contains_does_not_change_lru_order () -> None :
3636 @alru_cache (maxsize = 2 )
37- async def coro (val ) :
37+ async def coro (val : int ) -> int :
3838 return val
3939
4040 await coro (1 )
@@ -53,7 +53,7 @@ async def coro(val):
5353
5454async def test_cache_contains_after_invalidate_and_clear () -> None :
5555 @alru_cache (maxsize = 4 )
56- async def coro (val ) :
56+ async def coro (val : int ) -> int :
5757 return val
5858
5959 await coro (1 )
@@ -69,7 +69,7 @@ async def coro(val):
6969
7070async def test_cache_contains_with_kwargs () -> None :
7171 @alru_cache (maxsize = 4 )
72- async def coro (a , b = 10 ):
72+ async def coro (a : int , b : int = 10 ) -> int :
7373 return a + b
7474
7575 await coro (1 , b = 20 )
@@ -80,7 +80,7 @@ async def coro(a, b=10):
8080
8181async def test_cache_contains_respects_typed_flag () -> None :
8282 @alru_cache (maxsize = 4 , typed = True )
83- async def coro (val ) :
83+ async def coro (val : int ) -> int :
8484 return val
8585
8686 await coro (1 )
@@ -92,7 +92,7 @@ async def test_cache_contains_pending_task() -> None:
9292 event = asyncio .Event ()
9393
9494 @alru_cache (maxsize = 4 )
95- async def coro (val ) :
95+ async def coro (val : int ) -> int :
9696 await event .wait ()
9797 return val
9898
@@ -108,7 +108,7 @@ async def coro(val):
108108
109109async def test_cache_contains_after_ttl_expiry () -> None :
110110 @alru_cache (maxsize = 4 , ttl = 0.05 )
111- async def coro (val ) :
111+ async def coro (val : int ) -> int :
112112 return val
113113
114114 await coro (1 )
@@ -121,7 +121,7 @@ async def coro(val):
121121async def test_cache_contains_on_method () -> None :
122122 class MyService :
123123 @alru_cache (maxsize = 4 )
124- async def fetch (self , key ) :
124+ async def fetch (self , key : int ) -> int :
125125 return key * 2
126126
127127 svc = MyService ()
0 commit comments