This is an automated email from the ASF dual-hosted git repository. sbp pushed a commit to branch sbp in repository https://gitbox.apache.org/repos/asf/tooling-trusted-releases.git
commit 031ac9a315e9efc0c583e82f1bc6d17bb3171360 Author: Sean B. Palmer <[email protected]> AuthorDate: Tue Apr 7 15:19:37 2026 +0100 Fix a problem with e2e admin tests --- tests/e2e/admin/conftest.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/tests/e2e/admin/conftest.py b/tests/e2e/admin/conftest.py index 7eecb75d..96b77ec9 100644 --- a/tests/e2e/admin/conftest.py +++ b/tests/e2e/admin/conftest.py @@ -26,19 +26,25 @@ import pytest if TYPE_CHECKING: from collections.abc import Generator - from playwright.sync_api import Page + from playwright.sync_api import Browser, Page @pytest.fixture -def page_revoke_tokens(page: Page) -> Generator[Page]: +def page_revoke_tokens(browser: Browser) -> Generator[Page]: + context = browser.new_context(ignore_https_errors=True) + page = context.new_page() helpers.log_in(page) helpers.visit(page, admin_helpers.REVOKE_TOKENS_PATH) yield page + page.close() + context.close() @pytest.fixture -def page_revoke_tokens_with_token(page: Page) -> Generator[Page]: +def page_revoke_tokens_with_token(browser: Browser) -> Generator[Page]: """Log in, create a test token, then navigate to the revoke page.""" + context = browser.new_context(ignore_https_errors=True) + page = context.new_page() helpers.log_in(page) # Create a token first helpers.visit(page, admin_helpers.TOKENS_PATH) @@ -51,3 +57,5 @@ def page_revoke_tokens_with_token(page: Page) -> Generator[Page]: from e2e.tokens.helpers import delete_token_by_label delete_token_by_label(page, admin_helpers.TOKEN_LABEL_FOR_TESTING) + page.close() + context.close() --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
