mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-21 07:55:00 +00:00
functional-tests: Make nav_to_module efficient
Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net> Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
This commit is contained in:
parent
98e0ccdda0
commit
8b4ccceb6b
@ -62,15 +62,10 @@ def is_login_prompt(browser):
|
||||
|
||||
|
||||
def nav_to_module(browser, module):
|
||||
with wait_for_page_update(browser):
|
||||
browser.find_link_by_href('/plinth/').first.click()
|
||||
sys_or_apps = 'sys' if module in sys_modules else 'apps'
|
||||
with wait_for_page_update(browser):
|
||||
browser.find_link_by_href(
|
||||
'/plinth/{}/'.format(sys_or_apps)).first.click()
|
||||
with wait_for_page_update(browser):
|
||||
browser.find_link_by_href('/plinth/{0}/{1}/'.format(
|
||||
sys_or_apps, module)).first.click()
|
||||
required_url = default_url + f'/plinth/{sys_or_apps}/{module}/'
|
||||
if not (browser.url == required_url):
|
||||
browser.visit(required_url)
|
||||
|
||||
|
||||
def create_user(browser, name, password):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user