"""Integration test configuration.""" import logging import os import dotenv logging.basicConfig( level=logging.INFO, format='%(asctime)s.%(msecs)03d - %(levelname)s [%(filename)s:%(lineno)s %(funcName)10s] %(message)s', datefmt='%H:%M:%S', ) test_env = os.environ.get('ENV', 'dev') # Load environment variables from a .env file if present if test_env in ('dev', 'qa', 'prod'): dotenv.load_dotenv(f'./tests/integration/.env.{test_env}') else: dotenv.load_dotenv('./tests/integration/.env') OWS_ASSET_TRANSCODER_URL = os.environ.get('OWS_ASSET_TRANSCODER_URL') SKIP_NEGATIVE_TESTS = os.environ.get('SKIP_NEGATIVE_TESTS', False) == 'True' OUTPUT_PODCAST_CDN = os.environ.get('OUTPUT_PODCAST_CDN') BASE_DIR = os.path.dirname(os.path.abspath(__file__))