diff --git a/umap/tests/integration/conftest.py b/umap/tests/integration/conftest.py index 733cec4d..4601a709 100644 --- a/umap/tests/integration/conftest.py +++ b/umap/tests/integration/conftest.py @@ -51,12 +51,12 @@ def page(new_page): @pytest.fixture -def login(context, settings, live_server): - def do_login(user): +def login(new_page, settings, live_server): + def do_login(user, **kwargs): # TODO use storage state to do login only once per session # https://playwright.dev/python/docs/auth settings.ENABLE_ACCOUNT_LOGIN = True - page = context.new_page() + page = new_page(**kwargs) page.goto(f"{live_server.url}/en/") page.locator(".login").click() page.get_by_placeholder("Username").fill(user.username)