mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-21 07:55:00 +00:00
snapshot: tests: functional: Delete all snapshots properly
Don't depend on number of snapshots being 0 to conclude that all snapshots have been deleted instead use the disabled state of the 'Delete Selected' button. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
parent
1db2f4982a
commit
e36818e591
@ -77,9 +77,11 @@ def snapshot_assert_configuration(session_browser, free_space,
|
||||
|
||||
|
||||
def _delete_all(browser):
|
||||
if _get_count(browser):
|
||||
functional.visit(browser, '/plinth/sys/snapshot/manage/')
|
||||
delete_button = browser.find_by_name('delete_selected').first
|
||||
if not delete_button['disabled']:
|
||||
browser.find_by_id('select-all').check()
|
||||
functional.submit(browser, browser.find_by_name('delete_selected'))
|
||||
functional.submit(browser, delete_button)
|
||||
|
||||
confirm_button = browser.find_by_name('delete_confirm')
|
||||
if confirm_button: # Only if redirected to confirm page
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user