mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-04-10 20:34:41 -04:00
Let platform admins delete returned letters cache
Just in case there’s ever a problem with something in these caches. We missed this before.
This commit is contained in:
@@ -408,6 +408,8 @@ def clear_cache():
|
||||
'service-????????-????-????-????-????????????-templates',
|
||||
'service-????????-????-????-????-????????????-data-retention',
|
||||
'service-????????-????-????-????-????????????-template-folders',
|
||||
'service-????????-????-????-????-????????????-returned-letters-statistics',
|
||||
'service-????????-????-????-????-????????????-returned-letters-summary',
|
||||
]),
|
||||
('template', [
|
||||
'service-????????-????-????-????-????????????-templates',
|
||||
|
||||
@@ -750,6 +750,15 @@ def test_clear_cache_shows_form(client_request, platform_admin_user, mocker):
|
||||
call('template-????????-????-????-????-????????????-version-*'),
|
||||
call('template-????????-????-????-????-????????????-versions'),
|
||||
], 'Removed 3 template objects from redis'),
|
||||
('service', [
|
||||
call('has_jobs-????????-????-????-????-????????????'),
|
||||
call('service-????????-????-????-????-????????????'),
|
||||
call('service-????????-????-????-????-????????????-templates'),
|
||||
call('service-????????-????-????-????-????????????-data-retention'),
|
||||
call('service-????????-????-????-????-????????????-template-folders'),
|
||||
call('service-????????-????-????-????-????????????-returned-letters-statistics'),
|
||||
call('service-????????-????-????-????-????????????-returned-letters-summary'),
|
||||
], 'Removed 3 service objects from redis'),
|
||||
('organisation', [
|
||||
call('organisations'),
|
||||
call('domains'),
|
||||
@@ -765,7 +774,7 @@ def test_clear_cache_submits_and_tells_you_how_many_things_were_deleted(
|
||||
expected_confirmation,
|
||||
):
|
||||
redis = mocker.patch('app.main.views.platform_admin.redis_client')
|
||||
redis.delete_cache_keys_by_pattern.side_effect = [0, 3, 1]
|
||||
redis.delete_cache_keys_by_pattern.side_effect = [0, 3, 1, 0, 0, 0, 0, 0]
|
||||
client_request.login(platform_admin_user)
|
||||
|
||||
page = client_request.post('main.clear_cache', _data={'model_type': model_type}, _expected_status=200)
|
||||
|
||||
Reference in New Issue
Block a user