"""Pytest conftest module.""" import json from common.helpers.bulk_asset import load_bulk_asset_json import pytest @pytest.fixture def context_json_artwork(): """Context object representing Bulk Asset data.""" return """ { "product": { "product_id": 12345, "upc": "1234567890987", "vendor_id": 1234, "subaccount_id": 123456, "release_name": "Evergreen", "project_code": "12345678909", "project_name": "Project Name", "project_id": 1234567, "artwork": { "bucket": "test_bucket", "key": "test_path/test_filename.jpg", "filename": "test_filename.jpg", "ows_assets_filename": "uuid.jpg" } }, "asset_type": "cover", "execution_name": "test_execution_name", "state_machine_name": "sfn_name", "correlation_id": "test_correlation_id" }""" @pytest.fixture def loaded_json(context_json_artwork): """Load context json.""" return load_bulk_asset_json(json.loads(context_json_artwork))