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


The following commit(s) were added to refs/heads/sbp by this push:
     new 9fa85cc7 Fix a problem with e2e admin tests
9fa85cc7 is described below

commit 9fa85cc7a689291906f1e396b121b5ec9487ab8f
Author: Sean B. Palmer <[email protected]>
AuthorDate: Tue Apr 7 15:21:51 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]

Reply via email to