MatrixSynapse/tests/util
Sean Quah 2fcf4b3f6c
Add cancellation support to `@cached` and `@cachedList` decorators (#12183)
These decorators mostly support cancellation already. Add cancellation
tests and fix use of finished logging contexts by delaying cancellation,
as suggested by @erikjohnston.

Signed-off-by: Sean Quah <seanq@element.io>
2022-03-14 19:04:29 +00:00
..
caches Add cancellation support to `@cached` and `@cachedList` decorators (#12183) 2022-03-14 19:04:29 +00:00
__init__.py
test_async_helpers.py Add `delay_cancellation` utility function (#12180) 2022-03-14 17:52:15 +00:00
test_batching_queue.py
test_check_dependencies.py Fix a bug introduced in 1.54.0rc1 which meant that Synapse would refuse to start if pre-release versions of dependencies were installed. (#12177) 2022-03-08 10:47:28 +00:00
test_dict_cache.py
test_expiring_cache.py Replace assertEquals and friends with non-deprecated versions. (#12092) 2022-02-28 07:12:29 -05:00
test_file_consumer.py
test_itertools.py
test_linearizer.py
test_logcontext.py Replace assertEquals and friends with non-deprecated versions. (#12092) 2022-02-28 07:12:29 -05:00
test_logformatter.py
test_lrucache.py Replace assertEquals and friends with non-deprecated versions. (#12092) 2022-02-28 07:12:29 -05:00
test_ratelimitutils.py
test_retryutils.py Remove `HomeServer.get_datastore()` (#12031) 2022-02-23 11:04:02 +00:00
test_rwlock.py Add cancellation support to `ReadWriteLock` (#12120) 2022-03-14 18:49:07 +00:00
test_stream_change_cache.py
test_stringutils.py
test_threepids.py
test_treecache.py Replace assertEquals and friends with non-deprecated versions. (#12092) 2022-02-28 07:12:29 -05:00
test_wheel_timer.py