55
66from testsuite import settings , rawobj , TESTED_VERSION # noqa # pylint: disable=unused-import
77from 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
99from 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
8785def test_devel_forgot_password_recaptcha (custom_account , navigator , params ):
8886 """
0 commit comments