synapse/tests/handlers
Erik Johnston 4e3868dc46
Fix deduplicating of membership events to not create unused state groups. (#17164)
We try and deduplicate in two places: 1) really early on, and 2) just
before we persist the event. The first case was broken due to it
occuring before the profile information was added, and so it thought the
event contents were different.

The second case did catch it and handle it correctly, however doing so
creates a redundant state group leading to bloat.

Fixes #3791
2024-05-30 11:33:48 +00:00
..
__init__.py Reference Matrix Home Server 2014-08-12 15:10:52 +01:00
oidc_test_key.p8 JWT OIDC secrets for Sign in with Apple (#9549) 2021-03-09 15:03:37 +00:00
oidc_test_key.pub.pem JWT OIDC secrets for Sign in with Apple (#9549) 2021-03-09 15:03:37 +00:00
test_admin.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_appservice.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_auth.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_cas.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_deactivate_account.py Redact membership events if the user requested erasure upon deactivating (#17076) 2024-04-25 14:25:31 +01:00
test_device.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_directory.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_e2e_keys.py bugfix: make msc3967 idempotent (#16943) 2024-04-15 10:57:56 +00:00
test_e2e_room_keys.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_federation.py Add a short sleep if the request is rate-limited (#17210) 2024-05-18 12:03:30 +01:00
test_federation_event.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_message.py Improve event validation (#16908) 2024-03-19 17:52:53 +00:00
test_oauth_delegation.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_oidc.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_password_providers.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_presence.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_profile.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_receipts.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_register.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_room.py Add missing type hints to tests.handlers. (#14680) 2022-12-16 11:53:01 +00:00
test_room_list.py Filter out rooms from the room directory being served to other homeservers when those rooms block that homeserver by their Access Control Lists. (#16759) 2024-01-08 17:24:20 +00:00
test_room_member.py Fix deduplicating of membership events to not create unused state groups. (#17164) 2024-05-30 11:33:48 +00:00
test_room_summary.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_saml.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_send_email.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_sso.py Update license headers 2023-11-21 15:29:58 -05:00
test_stats.py Update license headers 2023-11-21 15:29:58 -05:00
test_sync.py Removed request_key from the SyncConfig (moved outside as its own function parameter) (#17201) 2024-05-16 11:54:46 -05:00
test_typing.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_user_directory.py Update license headers 2023-11-21 15:29:58 -05:00
test_worker_lock.py Improve lock performance when a lot of locks are waiting (#16840) 2024-03-14 13:49:54 +00:00