MatrixSynapse/tests/handlers
Erik Johnston 5442891cbc
Make push rules use proper structures. (#13522)
This improves load times for push rules:

| Version              | Time per user | Time for 1k users | 
| -------------------- | ------------- | ----------------- |
| Before               |       138 µs  |             138ms |
| Now (with custom)    |       2.11 µs |            2.11ms |
| Now (without custom) |       49.7 ns |           0.05 ms |

This therefore has a large impact on send times for rooms
with large numbers of local users in the room.
2022-08-16 12:22:17 +01:00
..
__init__.py
oidc_test_key.p8
oidc_test_key.pub.pem
test_admin.py
test_appservice.py
test_auth.py
test_cas.py
test_deactivate_account.py Make push rules use proper structures. (#13522) 2022-08-16 12:22:17 +01:00
test_device.py
test_directory.py
test_e2e_keys.py
test_e2e_room_keys.py
test_federation.py
test_federation_event.py
test_message.py
test_oidc.py
test_password_providers.py
test_presence.py
test_profile.py
test_receipts.py
test_register.py
test_room.py
test_room_member.py
test_room_summary.py
test_saml.py
test_send_email.py
test_stats.py
test_sync.py
test_typing.py
test_user_directory.py