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]