From a4391ad9859cde5d0d1de07990bab9bfcb6087fb Mon Sep 17 00:00:00 2001 From: Daniel Date: Mon, 4 Dec 2023 21:48:22 +0100 Subject: [PATCH] simplify fixture with baseurl --- src/tests_nextcloud/conftest.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/tests_nextcloud/conftest.py b/src/tests_nextcloud/conftest.py index e84d84d..1a62357 100644 --- a/src/tests_nextcloud/conftest.py +++ b/src/tests_nextcloud/conftest.py @@ -2,10 +2,10 @@ import json import os import pytest -from dotenv import dotenv_values from playwright.sync_api import BrowserContext, Page from src.dir_manager import DirManager +from src.utils import BaseUrl pytest_plugins = "src.tests_authentik.fixtures_authentik" @@ -27,10 +27,7 @@ def nextcloud_admin_context(context: BrowserContext, DIR: DirManager) -> Browser @pytest.fixture -def nextcloud_admin_page(nextcloud_admin_context: BrowserContext, DIR: DirManager) -> Page: +def nextcloud_admin_page(nextcloud_admin_context: BrowserContext, DIR: DirManager, URL: BaseUrl) -> Page: page = nextcloud_admin_context.new_page() - env_file = DIR.ENV_FILES / "nextcloud" - config: dict[str, str] = dotenv_values(env_file) # type: ignore - url = "https://" + config["DOMAIN"] - page.goto(url) + page.goto(URL.get("/apps/files")) return page