ikiwiki: tests: functional: Find forms more accurately

Tests:

- Run ikiwiki functional tests

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:13:03 -07:00 committed by James Valleroy
parent 133295238b
commit ac5683cf4d
No known key found for this signature in database
GPG Key ID: 77C0C75E7B650808
3 changed files with 5 additions and 4 deletions

View File

@ -9,7 +9,7 @@
{% block content %}
<h3>{% trans "Create Wiki or Blog" %}</h3>
<form class="form" method="post">
<form class="form form-create" method="post">
{% csrf_token %}
{{ form|bootstrap }}

View File

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

@ -4,6 +4,7 @@ Functional, browser based tests for ikiwiki app.
"""
import pytest
from plinth.tests import functional
pytestmark = [pytest.mark.apps, pytest.mark.ikiwiki]
@ -39,7 +40,7 @@ def _create_wiki_if_needed(browser):
functional.config['DEFAULT']['username'])
browser.find_by_id('id_ikiwiki-admin_password').fill(
functional.config['DEFAULT']['password'])
functional.submit(browser)
functional.submit(browser, form_class='form-create')
def _delete_wiki(browser):
@ -47,7 +48,7 @@ def _delete_wiki(browser):
functional.nav_to_module(browser, 'ikiwiki')
browser.links.find_by_href(
'/plinth/apps/ikiwiki/wiki/delete/').first.click()
functional.submit(browser)
functional.submit(browser, form_class='form-delete')
def _wiki_exists(browser):