Avatar for the BobTheBuidler user
BobTheBuidler
faster-async-lru
BlogDocsChangelog

feat(test): fully test type hints for alru_cache and wrapper classes

#79Merged
Comparing
implement-type-checking-tests-for-codebase
(
ec7e633
) with
compile
(
4249b2d
)
CodSpeed Performance Gauge
0%
Untouched
39

Benchmarks

39 total
test_faster_cache_miss_benchmark[unbounded]
benchmark.py
CodSpeed Performance Gauge
+1%
829.9 µs825.1 µs
test_faster_cache_ttl_expiry_benchmark[meth-unbounded]
benchmark.py
CodSpeed Performance Gauge
0%
145.9 µs145.3 µs
test_faster_cache_miss_benchmark[bounded]
benchmark.py
CodSpeed Performance Gauge
0%
831 µs828.3 µs
test_faster_concurrent_cache_hit_benchmark[meth-unbounded]
benchmark.py
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
test_faster_cache_ttl_expiry_benchmark[meth-bounded]
benchmark.py
CodSpeed Performance Gauge
0%
145.7 µs145.3 µs
test_faster_cache_ttl_expiry_benchmark[bounded]
benchmark.py
CodSpeed Performance Gauge
0%
132.1 µs131.7 µs
test_faster_cache_hit_benchmark[meth-unbounded]
benchmark.py
CodSpeed Performance Gauge
0%
7.5 ms7.5 ms
test_faster_internal_cache_hit_microbenchmark[unbounded]
benchmark.py
CodSpeed Performance Gauge
0%
75.4 µs75.3 µs
test_faster_cache_hit_benchmark[unbounded]
benchmark.py
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
test_faster_internal_cache_miss_microbenchmark[bounded]
benchmark.py
CodSpeed Performance Gauge
0%
39.9 µs39.9 µs
test_faster_internal_cache_hit_microbenchmark[bounded]
benchmark.py
CodSpeed Performance Gauge
0%
75.4 µs75.2 µs
test_faster_cache_fill_eviction_benchmark
benchmark.py
CodSpeed Performance Gauge
0%
341.4 ms341 ms
test_faster_cache_invalidate_benchmark[meth-unbounded]
benchmark.py
CodSpeed Performance Gauge
0%
882.8 µs881.8 µs
test_faster_concurrent_cache_hit_benchmark[meth-bounded]
benchmark.py
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
test_faster_cache_ttl_expiry_benchmark[unbounded]
benchmark.py
CodSpeed Performance Gauge
0%
132.1 µs132 µs
test_faster_cache_hit_benchmark[bounded]
benchmark.py
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
test_faster_cache_clear_benchmark[meth-unbounded]
benchmark.py
CodSpeed Performance Gauge
0%
21.2 µs21.2 µs
test_faster_cache_info_benchmark[meth-bounded]
benchmark.py
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
test_faster_internal_cache_miss_microbenchmark[unbounded]
benchmark.py
CodSpeed Performance Gauge
0%
38.7 µs38.7 µs
test_faster_cache_info_benchmark[unbounded]
benchmark.py
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
test_faster_internal_task_done_callback_microbenchmark[finished-bounded]
benchmark.py
CodSpeed Performance Gauge
0%
609.4 µs609.4 µs
test_faster_cache_clear_benchmark[meth-bounded]
benchmark.py
CodSpeed Performance Gauge
0%
20.4 µs20.4 µs
test_faster_internal_task_done_callback_microbenchmark[exception-bounded]
benchmark.py
CodSpeed Performance Gauge
0%
709 µs709 µs
test_faster_internal_task_done_callback_microbenchmark[exception-unbounded]
benchmark.py
CodSpeed Performance Gauge
0%
709 µs709.1 µs
test_faster_cache_info_benchmark[bounded]
benchmark.py
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms

Commits

Click on a commit to change the comparison range
Base
compile
4249b2d
+0.02%
test: broaden typing edge cases to harden downstream inference
ec7e633
21 days ago
by BobTheBuidler
© 2026 CodSpeed Technology
Home Terms Privacy Docs