"""Pytest conftest module.""" import pytest @pytest.fixture() def context_data(): """Context object representing DDEX data.""" return { 'project': { 'project_code': 'EXP554492', }, 'context_provider': 'SME', 'product': { 'not_for_distribution': 'SwitchboardDummy', 'release_reference': 'R0', 'upc': '111115264505', 'vendor_id': 3453, 'subaccount_id': 0, 'is_main_release': True, 'artwork': { 'filename': 'artwork.tif', 'filepath': 'resources/', 'bucket': 'ddex-bucket', 'key': 'folder/subfolder/resources/artwork.tif' }, 'release_type': 'VideoSingle', 'sale_start_date': '2020-10-21', 'original_release_date': '2004-01-08', 'grid': 'A10301A0000025264A', 'catalog_number': 'G010000025264A', 'display_artist_name': 'Kelly Clarkson', 'product_id': 3382207, 'product_name': 'Before Your Love', 'product_version': 'VIDEO', 'genres': [ { 'genre': 'Pop', 'subgenre': 'Alternative', } ], 'p_line': '(C) 2002 19 Recordings Limited', 'display_artists': [ { 'name': 'Kelly Clarkson', 'sequence_number': 1, 'roles': [ 'MainArtist' ] }, { 'name': 'Artist', 'sequence_number': 2, 'roles': [ 'SecondaryArtist' ] }, ] }, 'tracks': None, 'video': { 'release_reference': 'R1', 'assets': [ { 'filename': 'video1.mp4', 'filepath': 'resources/', 'bucket': 'ddex-bucket', 'key': 'folder/subfolder/resources/video1.mp4' }, { 'filename': 'video2.mp4', 'filepath': 'resources/', 'bucket': 'ddex-bucket', 'key': 'folder/subfolder/resources/video2.mp4' }, ], 'tuid': 45678, 'isrc': 'USSM12001699', 'release_type': 'VideoTrackRelease', 'workflow_id': 1234, 'video_name': 'Before Your Love', 'video_version': 'VIDEO', 'explicit': 'E', 'p_line': {'line': 'SG Productions', 'year': 2018}, 'c_line': {'line': 'SG Productions', 'year': 2018}, 'title_language': 'ENG', 'product_code': 'G010000025264A', 'imprint': '19 Recordings', }, 'project_id': 123, 'deals': None, 'key': 'folder/subfolder/', 'bucket': 'ddex-bucket', 'execution_name': None, 'asset': { 'filename': 'video1.mp4', 'filepath': 'resources/', 'bucket': 'ddex-bucket', 'key': 'folder/subfolder/resources/video1.mp4' }, 'message_id': '234524523', 'message_thread_id': 'G014523452345', 'update_indicator': 'OriginalMessage', 'party_id': 'PADPIDA2007040502I', 'state_machine_name': 'state_machine_name', 'execution_start_time': '2019-03-26T20:14:13.192Z', }