gitweb: 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:15:34 -07:00 committed by James Valleroy
parent 3c5d95ce99
commit 2454527740
No known key found for this signature in database
GPG Key ID: 77C0C75E7B650808
2 changed files with 6 additions and 6 deletions

View File

@ -20,7 +20,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

@ -137,7 +137,7 @@ def _create_repo(browser, repo, access=None, ok_if_exists=False):
browser.find_by_id('id_gitweb-is_private').check()
elif access == 'public':
browser.find_by_id('id_gitweb-is_private').uncheck()
functional.submit(browser)
functional.submit(browser, form_class='form-gitweb')
elif not ok_if_exists:
assert False, 'Repo already exists.'
@ -171,7 +171,7 @@ def _delete_repo(browser, repo, ignore_missing=False):
'/plinth/apps/gitweb/{}/delete/'.format(repo))
if delete_link or not ignore_missing:
delete_link.first.click()
functional.submit(browser)
functional.submit(browser, form_class='form-delete')
def _edit_repo_metadata(browser, repo, metadata):
@ -186,7 +186,7 @@ def _edit_repo_metadata(browser, repo, metadata):
browser.find_by_id('id_gitweb-is_private').check()
else:
browser.find_by_id('id_gitweb-is_private').uncheck()
functional.submit(browser)
functional.submit(browser, form_class='form-gitweb')
def _get_gitweb_site_default_repo_branch(browser, repo):
@ -306,7 +306,7 @@ def _set_default_branch(browser, repo, branch):
browser.links.find_by_href(
'/plinth/apps/gitweb/{}/edit/'.format(repo)).first.click()
browser.find_by_id('id_gitweb-default_branch').select(branch)
functional.submit(browser)
functional.submit(browser, form_class='form-gitweb')
def _set_repo_access(browser, repo, access):
@ -318,7 +318,7 @@ def _set_repo_access(browser, repo, access):
browser.find_by_id('id_gitweb-is_private').check()
else:
browser.find_by_id('id_gitweb-is_private').uncheck()
functional.submit(browser)
functional.submit(browser, form_class='form-gitweb')
def _site_repo_exists(browser, repo):