mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-09-19 04:59:01 +00:00
tests: Fix delete_user fixture
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com> Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
parent
42e434351a
commit
9037749c78
@ -57,18 +57,13 @@ def is_login_prompt(browser):
|
|||||||
def nav_to_module(browser, module):
|
def nav_to_module(browser, module):
|
||||||
with wait_for_page_update(browser):
|
with wait_for_page_update(browser):
|
||||||
browser.find_link_by_href('/plinth/').first.click()
|
browser.find_link_by_href('/plinth/').first.click()
|
||||||
if module in sys_modules:
|
sys_or_apps = 'sys' if module in sys_modules else 'apps'
|
||||||
with wait_for_page_update(browser):
|
with wait_for_page_update(browser):
|
||||||
browser.find_link_by_href('/plinth/sys/').first.click()
|
browser.find_link_by_href(
|
||||||
with wait_for_page_update(browser):
|
'/plinth/{}/'.format(sys_or_apps)).first.click()
|
||||||
browser.find_link_by_href(
|
with wait_for_page_update(browser):
|
||||||
'/plinth/sys/' + module + '/').first.click()
|
browser.find_link_by_href('/plinth/{0}/{1}/'.format(
|
||||||
else:
|
sys_or_apps, module)).first.click()
|
||||||
with wait_for_page_update(browser):
|
|
||||||
browser.find_link_by_href('/plinth/apps/').first.click()
|
|
||||||
with wait_for_page_update(browser):
|
|
||||||
browser.find_link_by_href(
|
|
||||||
'/plinth/apps/' + module + '/').first.click()
|
|
||||||
|
|
||||||
|
|
||||||
def create_user(browser, name, password):
|
def create_user(browser, name, password):
|
||||||
@ -92,12 +87,11 @@ def rename_user(browser, old_name, new_name):
|
|||||||
|
|
||||||
def delete_user(browser, name):
|
def delete_user(browser, name):
|
||||||
nav_to_module(browser, 'users')
|
nav_to_module(browser, 'users')
|
||||||
with wait_for_page_update(browser):
|
delete_link = browser.find_link_by_href(
|
||||||
delete_link = browser.find_link_by_href(
|
'/plinth/sys/users/' + name + '/delete/')
|
||||||
'/plinth/sys/users/' + name + '/delete/')
|
|
||||||
if delete_link:
|
|
||||||
delete_link.first.click()
|
|
||||||
if delete_link:
|
if delete_link:
|
||||||
|
with wait_for_page_update(browser):
|
||||||
|
delete_link.first.click()
|
||||||
submit(browser)
|
submit(browser)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user