From 5220336effbc913e36e7cd1a1f45fc0498e4a2f7 Mon Sep 17 00:00:00 2001 From: Daniel Date: Mon, 4 Dec 2023 19:54:02 +0100 Subject: [PATCH] add global URL fixture --- src/conftest.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/conftest.py b/src/conftest.py index 6098f4e..ddc5122 100644 --- a/src/conftest.py +++ b/src/conftest.py @@ -15,6 +15,7 @@ from playwright.sync_api import BrowserContext, expect from pytest import Parser from src.dir_manager import DirManager +from src.utils import BaseUrl # global timeout and LOCALE LOCALE = {"Accept-Language": "de_DE"} @@ -73,6 +74,11 @@ def dotenv_config(request) -> dict[str, str]: return dotenv_values(dotenv_path) # type: ignore +@pytest.fixture(scope="session", autouse=True) +def URL(dotenv_config: dict[str, str]) -> BaseUrl: + return BaseUrl(netloc=dotenv_config["DOMAIN"]) + + @pytest.fixture(scope="session") def imap_ssl_email_client() -> None: assert os.environ["IMAP_HOST"]