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:
Sunil Mohan Adapa 2022-08-30 22:36:09 -07:00 committed by James Valleroy
parent a852e4344e
commit e87752e065
No known key found for this signature in database
GPG Key ID: 77C0C75E7B650808
7 changed files with 14 additions and 14 deletions

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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"

View File

@ -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"

View File

@ -22,7 +22,7 @@
{% endblocktrans %}
</p>
<form class="form" method="post">
<form class="form form-update" method="post">
{% csrf_token %}
{{ form|bootstrap }}

View File

@ -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):

View File

@ -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):