summary refs log tree commit diff
path: root/tests
diff options
context:
space:
mode:
authorErik Johnston <erikj@element.io>2024-06-25 10:34:34 +0100
committerGitHub <noreply@github.com>2024-06-25 10:34:34 +0100
commit554a92601a4bf61f9076adfffb613a2c19871446 (patch)
tree49f58868fb911592b76dc55251c9fb267d999589 /tests
parentRevert "Reduce device lists replication traffic." (#17360) (diff)
downloadsynapse-554a92601a4bf61f9076adfffb613a2c19871446.tar.xz
Reintroduce "Reduce device lists replication traffic."" (#17361)
Reintroduces https://github.com/element-hq/synapse/pull/17333


Turns out the reason for revert was down two master instances running
Diffstat (limited to 'tests')
-rw-r--r--tests/storage/test_devices.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/storage/test_devices.py b/tests/storage/test_devices.py
index 7f975d04ff..ba01b038ab 100644
--- a/tests/storage/test_devices.py
+++ b/tests/storage/test_devices.py
@@ -36,6 +36,14 @@ class DeviceStoreTestCase(HomeserverTestCase):
     def prepare(self, reactor: MemoryReactor, clock: Clock, hs: HomeServer) -> None:
         self.store = hs.get_datastores().main
 
+    def default_config(self) -> JsonDict:
+        config = super().default_config()
+
+        # We 'enable' federation otherwise `get_device_updates_by_remote` will
+        # throw an exception.
+        config["federation_sender_instances"] = ["master"]
+        return config
+
     def add_device_change(self, user_id: str, device_ids: List[str], host: str) -> None:
         """Add a device list change for the given device to
         `device_lists_outbound_pokes` table.