""" Configuration for NexusCRM E2E API tests. Loads environment variables for test execution. """ import os # NexusCRM Server Configuration NEXUSCRM_URL = os.environ.get("NEXUSCRM_URL", "http://127.0.0.1:3001") NEXUSCRM_USERNAME = os.environ.get("NEXUSCRM_USERNAME", "admin@test.com") NEXUSCRM_PASSWORD = os.environ.get("NEXUSCRM_PASSWORD", os.environ.get("NEXUS_ADMIN_PASSWORD", "")) # Database Configuration TIDB_HOST = os.environ.get("TIDB_HOST", os.environ.get("DB_HOST", "localhost")) TIDB_PORT = int(os.environ.get("TIDB_PORT", os.environ.get("DB_PORT", "4000"))) TIDB_USER = os.environ.get("TIDB_USER", os.environ.get("DB_USERNAME", "root")) TIDB_PASSWORD = os.environ.get("TIDB_PASSWORD", os.environ.get("DB_PASSWORD", "")) TIDB_DATABASE = os.environ.get("TIDB_DATABASE", os.environ.get("DB_DATABASE", "nexuscrm")) # Test Configuration BASE_URL = NEXUSCRM_URL AUTH_ENDPOINT = "/services/oauth2/token"