summary refs log tree commit diff
path: root/tests
diff options
context:
space:
mode:
authorPatrick Cloke <clokep@users.noreply.github.com>2022-08-09 07:56:16 -0400
committerGitHub <noreply@github.com>2022-08-09 07:56:16 -0400
commit5ce2887653f9905f1ce13f53149c1e713314a28b (patch)
tree746d9633acf9a626373c78e196570d5862845a1f /tests
parentMake the configuration for the cache clearer (#13481) (diff)
downloadsynapse-5ce2887653f9905f1ce13f53149c1e713314a28b.tar.xz
Strengthen tests about deleted old push actions. (#13471)
Diffstat (limited to 'tests')
-rw-r--r--tests/storage/test_event_push_actions.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/storage/test_event_push_actions.py b/tests/storage/test_event_push_actions.py
index ba40124c8a..62fd4aeb2f 100644
--- a/tests/storage/test_event_push_actions.py
+++ b/tests/storage/test_event_push_actions.py
@@ -135,7 +135,22 @@ class EventPushActionsStoreTestCase(HomeserverTestCase):
         _assert_counts(1, 1, 0)
 
         # Delete old event push actions, this should not affect the (summarised) count.
+        #
+        # All event push actions are kept for 24 hours, so need to move forward
+        # in time.
+        self.pump(60 * 60 * 24)
         self.get_success(self.store._remove_old_push_actions_that_have_rotated())
+        # Double check that the event push actions have been cleared (i.e. that
+        # any results *must* come from the summary).
+        result = self.get_success(
+            self.store.db_pool.simple_select_list(
+                table="event_push_actions",
+                keyvalues={"1": 1},
+                retcols=("event_id",),
+                desc="",
+            )
+        )
+        self.assertEqual(result, [])
         _assert_counts(1, 1, 0)
 
         _mark_read(last_event_id)