"""Configuration for Step Function integration tests.""" import os # AWS Configuration AWS_REGION = os.getenv("AWS_DEFAULT_REGION", "us-east-1") AWS_ACCOUNT_ID_QA = "437795906767" # S3 Buckets S3_BUCKET_OWS_PRODUCT_STAGING = "qa-ows-product-staging" S3_BUCKET_LAMBDA_PRODUCT_STAGING = os.getenv("INTEGRATION_S3_BUCKET", "qa-lambda-product-staging") # Step Function State Machine Names STATE_MACHINE_VALIDATE_BULK_METADATA = "qa-sfn-validate-bulk-metadata" STATE_MACHINE_VALIDATE_BULK_ASSET = "qa-sfn-validate-bulk-asset" STATE_MACHINE_BULK_SESSION_INGEST = "qa-sfn-bulk-session-ingest" # S3 Prefixes for EventBridge Triggers S3_PREFIX_METADATA = "metadata/" S3_PREFIX_ASSETS = "assets/" S3_PREFIX_BULK_SESSION = "bulk-session/" # Test Configuration TEST_TIMEOUT_EXECUTION_APPEAR = 60 # seconds to wait for execution to appear TEST_TIMEOUT_EXECUTION_COMPLETE = 300 # seconds to wait for execution to complete (5 minutes) TEST_FILE_PREFIX = "integration-test" # Environment URLs QA_BASE_URL = os.getenv("QA_BASE_URL", "https://qa-ows-product-staging.theorchard.io") # Test Account Configuration TEST_VENDOR_UUID = "35289af1-d291-44a9-96c1-72fce8ee1c48"