0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-12-17 08:33:53 +01:00
synapse/tests/rest/client/sliding_sync
Eric Eastwood a308d99f30
Sliding Sync: Exclude partially stated rooms if we must await full state (#17538)
Previously, we just had very basic partial room exclusion based on
whether we were lazy-loading room members. Now with this PR, we added
`must_await_full_state(...)` with rules to check if we have a we're only
requesting `required_state` which is completely satisfied even with
partial state.

Partially-stated rooms should have all state events except for remote
membership events so if we require a remote membership event anywhere,
then we need to return `True`.
2024-08-13 12:27:42 -05:00
..
__init__.py Sliding Sync: Split and move tests (#17504) 2024-07-31 12:20:46 -05:00
test_connection_tracking.py SSS: Implement PREVIOUSLY room tracking (#17535) 2024-08-08 10:44:17 +01:00
test_extension_account_data.py Sliding Sync: Split and move tests (#17504) 2024-07-31 12:20:46 -05:00
test_extension_e2ee.py Sliding Sync: Split and move tests (#17504) 2024-07-31 12:20:46 -05:00
test_extension_receipts.py Sliding Sync: Split and move tests (#17504) 2024-07-31 12:20:46 -05:00
test_extension_to_device.py Sliding Sync: Split and move tests (#17504) 2024-07-31 12:20:46 -05:00
test_extension_typing.py Sliding Sync: Add typing notification extension (MSC3961) (#17505) 2024-07-31 13:20:23 -05:00
test_extensions.py Sliding Sync: Add typing notification extension (MSC3961) (#17505) 2024-07-31 13:20:23 -05:00
test_room_subscriptions.py Sliding Sync: Split and move tests (#17504) 2024-07-31 12:20:46 -05:00
test_rooms_invites.py Sliding Sync: Split and move tests (#17504) 2024-07-31 12:20:46 -05:00
test_rooms_meta.py Sliding Sync: Split and move tests (#17504) 2024-07-31 12:20:46 -05:00
test_rooms_required_state.py Sliding Sync: Exclude partially stated rooms if we must await full state (#17538) 2024-08-13 12:27:42 -05:00
test_rooms_timeline.py Sliding Sync: Easier to understand timeline assertions in tests (#17511) 2024-08-05 13:20:15 -05:00
test_sliding_sync.py Sliding Sync: Split and move tests (#17504) 2024-07-31 12:20:46 -05:00