From 34ddc2910ca22cfc3238c261f1a18a65bb06a16a Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Sun, 2 Jan 2022 11:04:19 -0500 Subject: [PATCH] config, upgrades: Specify submit button for tests Signed-off-by: James Valleroy --- plinth/modules/config/tests/test_functional.py | 6 ++++-- plinth/modules/upgrades/tests/test_functional.py | 3 ++- plinth/tests/functional/__init__.py | 6 ++++-- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/plinth/modules/config/tests/test_functional.py b/plinth/modules/config/tests/test_functional.py index be7860c3f..e063fde61 100644 --- a/plinth/modules/config/tests/test_functional.py +++ b/plinth/modules/config/tests/test_functional.py @@ -52,7 +52,8 @@ def _get_hostname(browser): def _set_hostname(browser, hostname): functional.nav_to_module(browser, 'config') browser.find_by_id('id_hostname').fill(hostname) - functional.submit(browser) + update_setup = browser.find_by_css('.btn-primary') + functional.submit(browser, element=update_setup) def _get_domain_name(browser): @@ -67,7 +68,8 @@ def _set_home_page(browser, home_page): functional.nav_to_module(browser, 'config') drop_down = browser.find_by_id('id_homepage') drop_down.select(home_page) - functional.submit(browser) + update_setup = browser.find_by_css('.btn-primary') + functional.submit(browser, element=update_setup) def _check_home_page_redirect(browser, app_name): diff --git a/plinth/modules/upgrades/tests/test_functional.py b/plinth/modules/upgrades/tests/test_functional.py index 22fb94106..61c68cc63 100644 --- a/plinth/modules/upgrades/tests/test_functional.py +++ b/plinth/modules/upgrades/tests/test_functional.py @@ -51,7 +51,8 @@ def _enable_automatic(browser, should_enable): else: checkbox_element.uncheck() - functional.submit(browser) + update_setup = browser.find_by_css('.btn-primary') + functional.submit(browser, element=update_setup) def _get_automatic(browser): diff --git a/plinth/tests/functional/__init__.py b/plinth/tests/functional/__init__.py index f5738a137..1fb1e7047 100644 --- a/plinth/tests/functional/__init__.py +++ b/plinth/tests/functional/__init__.py @@ -407,7 +407,8 @@ def app_can_be_disabled(browser, app_name): def set_domain_name(browser, domain_name): nav_to_module(browser, 'config') browser.find_by_id('id_domainname').fill(domain_name) - submit(browser) + update_setup = browser.find_by_css('.btn-primary') + submit(browser, element=update_setup) ######################## @@ -463,7 +464,8 @@ def set_advanced_mode(browser, mode): else: advanced_mode.uncheck() - submit(browser) + update_setup = browser.find_by_css('.btn-primary') + submit(browser, element=update_setup) ####################