import pytest from tests.integration import config from tests.integration.campaigns_client import Client from tests.integration.client import AuthenticatedClient from tests.integration.constants import TEST_IDENTITY_ID, TEST_PROFILE_ID @pytest.fixture(scope="session") def client() -> Client: return Client(base_url=config.TEST_BASE_URL, timeout=15, verify_ssl=False) @pytest.fixture(scope="session") def auth_token() -> str: return config.TEST_AUTH_TOKEN @pytest.fixture(scope="session") def authenticated_client(auth_token: str) -> AuthenticatedClient: return AuthenticatedClient( base_url=config.TEST_BASE_URL, token=auth_token, timeout=15, verify_ssl=False, headers={ "Orchard-Identity-Id": TEST_IDENTITY_ID, "Orchard-Profile-Id": str(TEST_PROFILE_ID), }, )