"""Pytest conftest module.""" import json from common.helpers.bulk_asset import load_bulk_asset_json import pytest @pytest.fixture def context_json_audio(): """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, "track": { "bucket": "test_bucket", "key": "test_key", "filename": "file.wav", "ows_assets_filename": null, "isrc": "test_isrc", "tuid": "12345678", "track_sequence_number": 1, "track_volume_number": 1, "track_name": "Track Name 1" } }, "asset_type": "audio", "execution_name": "test_execution_name", "state_machine_name": "sfn_name", "correlation_id": "test_correlation_id" }""" @pytest.fixture() def loaded_json(context_json_audio): """Load context_json_audio into model.""" return load_bulk_asset_json(json.loads(context_json_audio))