forked-synapse/tests
Erik Johnston 5d3850b038
Port EventInternalMetadata class to Rust (#16782)
There are a couple of things we need to be careful of here:

1. The current python code does no validation when loading from the DB,
so we need to be careful to ignore such errors (at least on jki.re there
are some old events with internal metadata fields of the wrong type).
2. We want to be memory efficient, as we often have many hundreds of
thousands of events in the cache at a time.

---------

Co-authored-by: Quentin Gliech <quenting@element.io>
2024-01-08 14:06:48 +00:00
..
api Update license headers 2023-11-21 15:29:58 -05:00
app Update license headers 2023-11-21 15:29:58 -05:00
appservice Update license headers 2023-11-21 15:29:58 -05:00
config Merge remote-tracking branch 'gitlab/clokep/license-license' into new_develop 2023-12-13 15:11:56 +00:00
crypto Update license headers 2023-11-21 15:29:58 -05:00
events Update license headers 2023-11-21 15:29:58 -05:00
federation Update license headers 2023-11-21 15:29:58 -05:00
handlers Merge remote-tracking branch 'gitlab/clokep/license-license' into new_develop 2023-12-13 15:11:56 +00:00
http Update license headers 2023-11-21 15:29:58 -05:00
logging Update license headers 2023-11-21 15:29:58 -05:00
media Merge remote-tracking branch 'gitlab/clokep/license-license' into new_develop 2023-12-13 15:11:56 +00:00
metrics Update license headers 2023-11-21 15:29:58 -05:00
module_api Update license headers 2023-11-21 15:29:58 -05:00
push Update license headers 2023-11-21 15:29:58 -05:00
replication Merge remote-tracking branch 'gitlab/clokep/license-license' into new_develop 2023-12-13 15:11:56 +00:00
rest Search non ASCII display names using Admin API (#16767) 2024-01-04 09:36:57 +00:00
scripts Update license headers 2023-11-21 15:29:58 -05:00
server_notices Update license headers 2023-11-21 15:29:58 -05:00
state Update license headers 2023-11-21 15:29:58 -05:00
storage Port EventInternalMetadata class to Rust (#16782) 2024-01-08 14:06:48 +00:00
test_utils Update license headers 2023-11-21 15:29:58 -05:00
types Use immutabledict instead of frozendict (#15113) 2023-03-22 17:15:34 +00:00
util Update license headers 2023-11-21 15:29:58 -05:00
__init__.py Update license headers 2023-11-21 15:29:58 -05:00
server.py Update license headers 2023-11-21 15:29:58 -05:00
test_distributor.py Update license headers 2023-11-21 15:29:58 -05:00
test_event_auth.py Update license headers 2023-11-21 15:29:58 -05:00
test_federation.py Update license headers 2023-11-21 15:29:58 -05:00
test_mau.py Update license headers 2023-11-21 15:29:58 -05:00
test_phone_home.py Update license headers 2023-11-21 15:29:58 -05:00
test_rust.py Add missing type hints to tests. (#15027) 2023-02-08 19:52:37 +00:00
test_server.py Update license headers 2023-11-21 15:29:58 -05:00
test_state.py Update license headers 2023-11-21 15:29:58 -05:00
test_terms_auth.py Update license headers 2023-11-21 15:29:58 -05:00
test_test_utils.py Update license headers 2023-11-21 15:29:58 -05:00
test_types.py Update license headers 2023-11-21 15:29:58 -05:00
test_visibility.py Update license headers 2023-11-21 15:29:58 -05:00
unittest.py Update license headers 2023-11-21 15:29:58 -05:00
utils.py Merge remote-tracking branch 'gitlab/clokep/license-license' into new_develop 2023-12-13 15:11:56 +00:00