mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-04-29 10:10:19 +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>
|
Change Password for <em>{{ username }}</em>
|
||||||
{% endblocktrans %}
|
{% endblocktrans %}
|
||||||
</h3>
|
</h3>
|
||||||
<form class="form" method="post">
|
<form class="form form-change-password" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
||||||
{{ form|bootstrap }}
|
{{ form|bootstrap }}
|
||||||
|
|||||||
@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
<h3>{%trans "Create User" %}</h3>
|
<h3>{%trans "Create User" %}</h3>
|
||||||
|
|
||||||
<form class="form" method="post">
|
<form class="form form-create" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
||||||
{{ form|bootstrap }}
|
{{ form|bootstrap }}
|
||||||
|
|||||||
@ -16,7 +16,7 @@
|
|||||||
{% endblocktrans %}
|
{% endblocktrans %}
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<form class="form" method="post">
|
<form class="form form-delete" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
||||||
<input type="submit" class="btn btn-md btn-danger"
|
<input type="submit" class="btn btn-md btn-danger"
|
||||||
|
|||||||
@ -19,7 +19,7 @@
|
|||||||
{% endblocktrans %}
|
{% endblocktrans %}
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<form class="form" method="post">
|
<form class="form form-create" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
||||||
{{ form|bootstrap }}
|
{{ form|bootstrap }}
|
||||||
@ -56,7 +56,7 @@
|
|||||||
{% endblocktrans %}
|
{% endblocktrans %}
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<form class="form" method="post">
|
<form class="form form-skip" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
||||||
<input type="submit" class="btn btn-link" name="skip"
|
<input type="submit" class="btn btn-link" name="skip"
|
||||||
|
|||||||
@ -22,7 +22,7 @@
|
|||||||
{% endblocktrans %}
|
{% endblocktrans %}
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<form class="form" method="post">
|
<form class="form form-update" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
||||||
{{ form|bootstrap }}
|
{{ form|bootstrap }}
|
||||||
|
|||||||
@ -251,7 +251,7 @@ def _rename_user(browser, old_name, new_name):
|
|||||||
'/edit/').first.click()
|
'/edit/').first.click()
|
||||||
browser.find_by_id('id_username').fill(new_name)
|
browser.find_by_id('id_username').fill(new_name)
|
||||||
browser.find_by_id('id_confirm_password').fill(_admin_password)
|
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):
|
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="' +
|
browser.find_by_xpath('//select[@id="id_language"]//option[@value="' +
|
||||||
language_code + '"]').first.click()
|
language_code + '"]').first.click()
|
||||||
browser.find_by_id('id_confirm_password').fill(_admin_password)
|
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):
|
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_ssh_keys').fill(ssh_keys)
|
||||||
browser.find_by_id('id_confirm_password').fill(auth_password)
|
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):
|
def _set_user_inactive(browser, username):
|
||||||
functional.visit(browser, '/plinth/sys/users/{}/edit/'.format(username))
|
functional.visit(browser, '/plinth/sys/users/{}/edit/'.format(username))
|
||||||
browser.find_by_id('id_is_active').uncheck()
|
browser.find_by_id('id_is_active').uncheck()
|
||||||
browser.find_by_id('id_confirm_password').fill(_admin_password)
|
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,
|
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_password1').fill(new_password)
|
||||||
browser.find_by_id('id_new_password2').fill(new_password)
|
browser.find_by_id('id_new_password2').fill(new_password)
|
||||||
browser.find_by_id('id_confirm_password').fill(auth_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):
|
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_username').fill(username)
|
||||||
browser.find_by_id('id_password1').fill(password)
|
browser.find_by_id('id_password1').fill(password)
|
||||||
browser.find_by_id('id_password2').fill(password)
|
browser.find_by_id('id_password2').fill(password)
|
||||||
submit(browser)
|
submit(browser, form_class='form-create')
|
||||||
|
|
||||||
|
|
||||||
def login(browser):
|
def login(browser):
|
||||||
@ -604,7 +604,7 @@ def create_user(browser, name, password=None, groups=[]):
|
|||||||
browser.find_by_id('id_confirm_password').fill(
|
browser.find_by_id('id_confirm_password').fill(
|
||||||
config['DEFAULT']['password'])
|
config['DEFAULT']['password'])
|
||||||
|
|
||||||
submit(browser)
|
submit(browser, form_class='form-create')
|
||||||
|
|
||||||
|
|
||||||
def delete_user(browser, name):
|
def delete_user(browser, name):
|
||||||
@ -615,7 +615,7 @@ def delete_user(browser, name):
|
|||||||
|
|
||||||
with wait_for_page_update(browser):
|
with wait_for_page_update(browser):
|
||||||
delete_link.first.click()
|
delete_link.first.click()
|
||||||
submit(browser)
|
submit(browser, form_class='form-delete')
|
||||||
|
|
||||||
|
|
||||||
def user_exists(browser, name):
|
def user_exists(browser, name):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user