mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-21 07:55:00 +00:00
users: tests: functional: Find forms more accurately
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
parent
a852e4344e
commit
e87752e065
@ -12,7 +12,7 @@
|
||||
Change Password for <em>{{ username }}</em>
|
||||
{% endblocktrans %}
|
||||
</h3>
|
||||
<form class="form" method="post">
|
||||
<form class="form form-change-password" method="post">
|
||||
{% csrf_token %}
|
||||
|
||||
{{ form|bootstrap }}
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
|
||||
<h3>{%trans "Create User" %}</h3>
|
||||
|
||||
<form class="form" method="post">
|
||||
<form class="form form-create" method="post">
|
||||
{% csrf_token %}
|
||||
|
||||
{{ form|bootstrap }}
|
||||
|
||||
@ -16,7 +16,7 @@
|
||||
{% endblocktrans %}
|
||||
</p>
|
||||
|
||||
<form class="form" method="post">
|
||||
<form class="form form-delete" method="post">
|
||||
{% csrf_token %}
|
||||
|
||||
<input type="submit" class="btn btn-md btn-danger"
|
||||
|
||||
@ -19,7 +19,7 @@
|
||||
{% endblocktrans %}
|
||||
</p>
|
||||
|
||||
<form class="form" method="post">
|
||||
<form class="form form-create" method="post">
|
||||
{% csrf_token %}
|
||||
|
||||
{{ form|bootstrap }}
|
||||
@ -56,7 +56,7 @@
|
||||
{% endblocktrans %}
|
||||
</p>
|
||||
|
||||
<form class="form" method="post">
|
||||
<form class="form form-skip" method="post">
|
||||
{% csrf_token %}
|
||||
|
||||
<input type="submit" class="btn btn-link" name="skip"
|
||||
|
||||
@ -22,7 +22,7 @@
|
||||
{% endblocktrans %}
|
||||
</p>
|
||||
|
||||
<form class="form" method="post">
|
||||
<form class="form form-update" method="post">
|
||||
{% csrf_token %}
|
||||
|
||||
{{ form|bootstrap }}
|
||||
|
||||
@ -251,7 +251,7 @@ def _rename_user(browser, old_name, new_name):
|
||||
'/edit/').first.click()
|
||||
browser.find_by_id('id_username').fill(new_name)
|
||||
browser.find_by_id('id_confirm_password').fill(_admin_password)
|
||||
functional.submit(browser)
|
||||
functional.submit(browser, form_class='form-update')
|
||||
|
||||
|
||||
def _set_language(browser, language_code):
|
||||
@ -260,7 +260,7 @@ def _set_language(browser, language_code):
|
||||
browser.find_by_xpath('//select[@id="id_language"]//option[@value="' +
|
||||
language_code + '"]').first.click()
|
||||
browser.find_by_id('id_confirm_password').fill(_admin_password)
|
||||
functional.submit(browser)
|
||||
functional.submit(browser, form_class='form-update')
|
||||
|
||||
|
||||
def _check_language(browser, language_code):
|
||||
@ -294,14 +294,14 @@ def _set_ssh_keys(browser, ssh_keys, username=None):
|
||||
browser.find_by_id('id_ssh_keys').fill(ssh_keys)
|
||||
browser.find_by_id('id_confirm_password').fill(auth_password)
|
||||
|
||||
functional.submit(browser)
|
||||
functional.submit(browser, form_class='form-update')
|
||||
|
||||
|
||||
def _set_user_inactive(browser, username):
|
||||
functional.visit(browser, '/plinth/sys/users/{}/edit/'.format(username))
|
||||
browser.find_by_id('id_is_active').uncheck()
|
||||
browser.find_by_id('id_confirm_password').fill(_admin_password)
|
||||
functional.submit(browser)
|
||||
functional.submit(browser, form_class='form-update')
|
||||
|
||||
|
||||
def _change_password(browser, new_password, current_password=None,
|
||||
@ -319,7 +319,7 @@ def _change_password(browser, new_password, current_password=None,
|
||||
browser.find_by_id('id_new_password1').fill(new_password)
|
||||
browser.find_by_id('id_new_password2').fill(new_password)
|
||||
browser.find_by_id('id_confirm_password').fill(auth_password)
|
||||
functional.submit(browser)
|
||||
functional.submit(browser, form_class='form-change-password')
|
||||
|
||||
|
||||
def _try_login_to_ssh(key_file=None):
|
||||
|
||||
@ -253,7 +253,7 @@ def _create_admin_account(browser, username, password):
|
||||
browser.find_by_id('id_username').fill(username)
|
||||
browser.find_by_id('id_password1').fill(password)
|
||||
browser.find_by_id('id_password2').fill(password)
|
||||
submit(browser)
|
||||
submit(browser, form_class='form-create')
|
||||
|
||||
|
||||
def login(browser):
|
||||
@ -604,7 +604,7 @@ def create_user(browser, name, password=None, groups=[]):
|
||||
browser.find_by_id('id_confirm_password').fill(
|
||||
config['DEFAULT']['password'])
|
||||
|
||||
submit(browser)
|
||||
submit(browser, form_class='form-create')
|
||||
|
||||
|
||||
def delete_user(browser, name):
|
||||
@ -615,7 +615,7 @@ def delete_user(browser, name):
|
||||
|
||||
with wait_for_page_update(browser):
|
||||
delete_link.first.click()
|
||||
submit(browser)
|
||||
submit(browser, form_class='form-delete')
|
||||
|
||||
|
||||
def user_exists(browser, name):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user