Skip to content

Commit ce6d10e

Browse files
mastastnydhlavac
authored andcommitted
Fix test_devel_recaptcha_sign_up
1 parent c80bafe commit ce6d10e

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

testsuite/tests/ui/devel/auth/test_login_recaptcha.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
from testsuite import settings, rawobj, TESTED_VERSION # noqa # pylint: disable=unused-import
77
from testsuite.ui.views.admin.audience.developer_portal import BotProtection
8-
from testsuite.ui.views.devel.login import BasicSignUpView, LoginView, SuccessfulAccountCreationView, ForgotPasswordView
8+
from testsuite.ui.views.devel.login import BasicSignUpView, LoginView, ForgotPasswordView
99
from testsuite.utils import blame, warn_and_skip
1010

1111
# requires special setup, internet access
@@ -30,7 +30,8 @@ def ui_devel_account(request, testconfig, threescale):
3030

3131
if not testconfig["skip_cleanup"]:
3232
usr = threescale.accounts.read_by_name(user_name)
33-
request.addfinalizer(usr.delete)
33+
if usr:
34+
request.addfinalizer(usr.delete)
3435

3536

3637
@pytest.fixture(scope="module")
@@ -66,6 +67,8 @@ def test_devel_recaptcha_sing_up(provider_account, ui_devel_account, navigator):
6667
- Navigates and fills up the Sign Up page on developer portal
6768
- Assert that invisible recaptcha badge is present
6869
- Submits the form and checks that the success website appears
70+
71+
note: Since reCAPTCHA v3 does not support developer mode, this test does not attempt to submit the form.
6972
"""
7073
signup_view = navigator.open(
7174
BasicSignUpView, url=settings["threescale"]["devel"]["url"], access_code=provider_account["site_access_code"]
@@ -78,11 +81,6 @@ def test_devel_recaptcha_sing_up(provider_account, ui_devel_account, navigator):
7881
assert signup_view.signup_button.is_enabled
7982
assert signup_view.recaptcha.is_displayed, "Recaptcha was not found on the developer sign up page"
8083

81-
signup_view.signup_button.click()
82-
83-
login_success = SuccessfulAccountCreationView(navigator.browser)
84-
assert login_success.is_displayed
85-
8684

8785
def test_devel_forgot_password_recaptcha(custom_account, navigator, params):
8886
"""

0 commit comments

Comments
 (0)