diff options
author | Patrick Cloke <clokep@users.noreply.github.com> | 2022-08-09 07:56:16 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-09 07:56:16 -0400 |
commit | 5ce2887653f9905f1ce13f53149c1e713314a28b (patch) | |
tree | 746d9633acf9a626373c78e196570d5862845a1f /tests | |
parent | Make the configuration for the cache clearer (#13481) (diff) | |
download | synapse-5ce2887653f9905f1ce13f53149c1e713314a28b.tar.xz |
Strengthen tests about deleted old push actions. (#13471)
Diffstat (limited to 'tests')
-rw-r--r-- | tests/storage/test_event_push_actions.py | 15 |
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) |