mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-03-11 09:04:54 +00:00
functional tests: Fix first test failing on a pristine VM
When a user creates an admin account on a pristine VM, the user is already logged in. The tests wrongly assume that another login is required. Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
This commit is contained in:
parent
992bc1f658
commit
cd38e4d352
@ -45,7 +45,6 @@ def login(browser, url, username, password):
|
||||
browser.visit(default_url + '/plinth/firstboot/welcome')
|
||||
submit(browser) # click the "Start Setup" button
|
||||
create_admin_account(browser, username, password)
|
||||
login(browser, url, username, password)
|
||||
|
||||
|
||||
def is_login_prompt(browser):
|
||||
@ -79,16 +78,16 @@ def create_user(browser, name, password):
|
||||
def rename_user(browser, old_name, new_name):
|
||||
nav_to_module(browser, 'users')
|
||||
with wait_for_page_update(browser):
|
||||
browser.find_link_by_href(
|
||||
'/plinth/sys/users/' + old_name + '/edit/').first.click()
|
||||
browser.find_link_by_href('/plinth/sys/users/' + old_name +
|
||||
'/edit/').first.click()
|
||||
browser.find_by_id('id_username').fill(new_name)
|
||||
submit(browser)
|
||||
|
||||
|
||||
def delete_user(browser, name):
|
||||
nav_to_module(browser, 'users')
|
||||
delete_link = browser.find_link_by_href(
|
||||
'/plinth/sys/users/' + name + '/delete/')
|
||||
delete_link = browser.find_link_by_href('/plinth/sys/users/' + name +
|
||||
'/delete/')
|
||||
if delete_link:
|
||||
with wait_for_page_update(browser):
|
||||
delete_link.first.click()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user