diff options
author | Richard van der Hoff <1389908+richvdh@users.noreply.github.com> | 2020-03-04 13:11:04 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-04 13:11:04 +0000 |
commit | 8ef8fb2c1c7c4aeb80fce4deea477b37754ce539 (patch) | |
tree | 8079d63be126a9c5f38c8aa2d33cb9da38cddef6 /tests/replication/slave | |
parent | Merge branch 'master' into develop (diff) | |
download | synapse-8ef8fb2c1c7c4aeb80fce4deea477b37754ce539.tar.xz |
Read the room version from database when fetching events (#6874)
This is a precursor to giving EventBase objects the knowledge of which room version they belong to.
Diffstat (limited to 'tests/replication/slave')
-rw-r--r-- | tests/replication/slave/storage/test_events.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/replication/slave/storage/test_events.py b/tests/replication/slave/storage/test_events.py index d31210fbe4..f0561b30e3 100644 --- a/tests/replication/slave/storage/test_events.py +++ b/tests/replication/slave/storage/test_events.py @@ -15,6 +15,7 @@ import logging from canonicaljson import encode_canonical_json +from synapse.api.room_versions import RoomVersions from synapse.events import FrozenEvent, _EventInternalMetadata, make_event_from_dict from synapse.events.snapshot import EventContext from synapse.handlers.room import RoomEventSource @@ -58,6 +59,15 @@ class SlavedEventStoreTestCase(BaseSlavedStoreTestCase): self.unpatches = [patch__eq__(_EventInternalMetadata), patch__eq__(FrozenEvent)] return super(SlavedEventStoreTestCase, self).setUp() + def prepare(self, *args, **kwargs): + super().prepare(*args, **kwargs) + + self.get_success( + self.master_store.store_room( + ROOM_ID, USER_ID, is_public=False, room_version=RoomVersions.V1, + ) + ) + def tearDown(self): [unpatch() for unpatch in self.unpatches] |