"""Api constants for integration tests.""" # status codes STATUS_OK = 200 STATUS_BAD_REQUEST = 400 STATUS_NOT_FOUND = 404 # asset types ASSET_TYPE_JPG = 'JPG' ASSET_TYPE_WAV = 'WAV' TEST_ASSET_JPG_FILENAME = 'sample_image.jpg' TEST_ASSET_MP3_FILENAME = 'sample_audio.mp3' REQUEST_USER_ID = 'podcast-admin' REQUEST_HEADERS = { 'Correlation-Id': '12', 'Orchard-Identity-UUID': REQUEST_USER_ID, 'Content-Type': 'application/json' } UUID_REGEX = r'^[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}$' # polling status endpoint for MAX_TRIES times sleeping WAIT_BEFORE_TRY in each. MAX_TRIES = 20 WAIT_BEFORE_TRY = 3