from tests.root_fixture import root_fixture from datetime import timedelta, datetime fixture = { **root_fixture, "User": [ { "id": 1, "email": "dev-marketing-user-1@example.com", "external_id": "sme-dna|5cf0091d6c91d310fe6fcdc6", "name": "dev-marketing-user-1", "phone": "18156567589", }, { "id": 2, "email": "dev-marketing-user-2@example.com", "external_id": "sme-dna|3po0091d6c91ty670fe6ftryf", "name": "dev-marketing-user-2", "phone": "67589838844", }, { "id": 3, "email": "dev-marketing-user-3@example.com", "external_id": "sme-dna|9op0091d6cuhjp30fe6ffth34", "name": "dev-marketing-user-3", "phone": "09876445666", }, { "id": 4, "email": "dev-marketing-user-4@example.com", "external_id": "sme-dna|4rr0091d6cuhjp30fe6opth00", "name": "dev-marketing-user-4", "phone": "09976447888", }, { "id": 5, "email": "dev-marketing-user-5@example.com", "external_id": "sme-dna|1mk0091d6cuhjp30fe6optiii", "name": "dev-marketing-user-5", "phone": "09176447546", }, { "id": 6, "email": "dev-marketing-user-6@example.com", "external_id": "sme-dna|phn0091d6cuhjp30fe6opttml", "name": "dev-marketing-user-6", "phone": "09179947668", }, ], "UserProject": [ {"project_id": 500, "user_id": 5, "shared_by": 1, "editable": True, "role": 1}, {"project_id": 500, "user_id": 4, "shared_by": 1, "editable": True, "role": 1, "id": 100}, {"project_id": 500, "user_id": 6, "shared_by": 1, "editable": True, "role": 3}, ], "UserProjectCampaignTypeGroup": [{"user_project_id": 100, "campaign_type_group_id": 1}], "HistoryUser": [ { "id": "sme-dna|5cf0091d6c91d310fe6fcdc6", "email": "dev-marketing-user-1@example.com", "created_at": "2019-05-31 15:25:24.741493", }, { "id": "sme-dna|5cf00941324d9210f79221b8", "email": "dev-marketing-user-2@example.com", "created_at": "2019-06-04 09:36:51.626068", }, { "id": "sme-dna|5cf125b197dfce0fdfe66f7e", "email": "dev-marketing-user-3@example.com", "created_at": "2019-05-31 14:39:37.725492", }, { "id": "sme-dna|5cf12c2e29248910e0288cca", "email": "darya.biryukova@dataart.com", "created_at": "2019-05-31 14:40:57.680983", }, {"id": "system", "email": "system@example.com", "created_at": "9999-12-31 23:59:59.999999"}, ], "Project": [ { "id": 500, "name": "test_project_1", "label_id": 4, "created_at": "2019-07-22 16:14:35.748032", "create_user_id": 1, "updated_at": "2019-07-22 16:10:55.446196", "edit_user_id": 1, "end_date": "2020-10-11", "is_confidential": False, "budget": 66666, "allocation": 66666, "initial_start_date": "2022-10-11", "gras_title": "New Frontline Release", "gras_project_code": "12345511", "prs_title": "New Frontline Release(PRS)", "prs_project_code": "012345511", "updated_by_import_at": "2020-10-11", "currency": "USD", }, { "id": 501, "name": "test_project_2", "label_id": 4, "created_at": "2019-07-22 16:14:35.748032", "create_user_id": 1, "updated_at": "2019-07-22 16:10:55.446196", "edit_user_id": 1, "end_date": "2020-10-11", "is_confidential": False, "budget": 66666, "allocation": 66666, "initial_start_date": "2022-10-11", "gras_title": "New Frontline Release", "gras_project_code": "12345511", "prs_title": "New Frontline Release(PRS)", "prs_project_code": "012345511", "updated_by_import_at": "2020-10-11", "currency": "USD", }, ], "Label": [ { "id": 1, "name": "Columbia Records", "rep_owner_key": "123456", "external_name": "Columbia Records", "child_rep_owner_keys": "{}", }, { "id": 2, "name": "Epic Records", "rep_owner_key": "223456", "external_name": "Epic Records", "child_rep_owner_keys": "{}", }, { "id": 3, "name": "RCA Records", "rep_owner_key": "323456", "external_name": "RCA Records", "child_rep_owner_keys": "{}", }, {"id": 4, "name": "CMG", "rep_owner_key": "423456", "external_name": "CMG", "child_rep_owner_keys": "{}"}, { "id": 5, "name": "Nashville", "rep_owner_key": "523456", "external_name": "Nashville", "child_rep_owner_keys": "{}", }, {"id": 6, "name": "Nash", "rep_owner_key": "623456", "external_name": "Nash", "child_rep_owner_keys": "{}"}, ], "UserLabel": [ {"user_id": 1, "label_id": 3}, {"user_id": 1, "label_id": 4}, {"user_id": 1, "label_id": 5}, {"user_id": 5, "label_id": 4}, ], "RecordType": [{"id": 1, "name": "Album"}, {"id": 2, "name": "Track"}, {"id": 3, "name": "Playlist"}], "TerritoryType": [{"id": 1, "name": "Global type"}], "Territory": [{"id": 1, "name": "Ukraine", "code": "UA", "territory_type_id": 1}], "ProjectTargetItem": [ {"project_id": 500, "entity_id": 70, "entity_type": 3}, {"project_id": 500, "entity_id": 80, "entity_type": 3}, {"project_id": 500, "entity_id": 90, "entity_type": 3}, {"project_id": 500, "entity_id": 100, "entity_type": 3}, {"project_id": 501, "entity_id": 60, "entity_type": 3} ], "Artist": [ {"id": 10, "external_id": "GRAS_2031", "name": "TestAtrist", "is_sony": True}, {"id": 20, "external_id": "GRAS_2032", "name": "TestingUpdate", "is_sony": True}, {"id": 30, "external_id": "GRAS_2033", "name": "artist2", "is_sony": True}, {"id": 40, "external_id": "GRAS_2034", "name": "artist01", "is_sony": True}, {"id": 50, "external_id": "GRAS_2035", "name": "UpdateArtist", "is_sony": True}, {"id": 60, "external_id": "GRAS_2036", "name": "artist2e", "is_sony": True}, {"id": 130, "external_id": "GRAS_2030", "name": "Petruccho", "is_sony": True}, ], "Polymorphable": [ {"id": 10, "type": "Artist"}, {"id": 20, "type": "Artist"}, {"id": 30, "type": "Artist"}, {"id": 40, "type": "Artist"}, {"id": 50, "type": "Artist"}, {"id": 60, "type": "Artist"}, {"id": 70, "type": "Playlist"}, {"id": 80, "type": "Playlist"}, {"id": 90, "type": "Playlist"}, {"id": 100, "type": "Playlist"}, {"id": 110, "type": "Playlist"}, {"id": 120, "type": "Playlist"}, {"id": 130, "type": "Artist"}, ], "Playlist": [ {"id": 70, "external_id": "01", "name": "TestAtrist", "owner_name": "Owner1", "provider": "spotify"}, {"id": 80, "external_id": "02", "name": "TestingUpdate", "owner_name": "Owner1", "provider": "spotify"}, {"id": 90, "external_id": "03", "name": "artist2", "owner_name": "Owner1", "provider": "spotify"}, {"id": 100, "external_id": "04", "name": "artist01", "owner_name": "Owner3", "provider": "apple"}, {"id": 110, "external_id": "05", "name": "UpdateArtist", "owner_name": "Owner2", "provider": "apple"}, {"id": 120, "external_id": "06", "name": "artist2e", "owner_name": "Owner1", "provider": "spotify"}, ], "MediaPlan": [ { "id": 42, "name": "Untitled", "project_id": 500, "order": 0 } ], "MediaPlanPhase": [ { "id": 450, "name": "Phase For Test", "media_plan_id": 42, "order": 1, } ], "Image": [ {"id": 13, "url": "http://test.com", "width": 200, "height": 250, "related_object_id": 70}, {"id": 14, "url": "http://test.com/1", "width": 200, "height": 250, "related_object_id": 70}, {"id": 15, "url": "http://test.com/2", "width": 300, "height": 250, "related_object_id": 20}, {"id": 16, "url": "http://test.com/3", "width": 400, "height": 250, "related_object_id": 50}, {"id": 17, "url": "http://test.com/4", "width": 400, "height": 250, "related_object_id": 130}, {"id": 18, "url": "http://test.com/5", "width": 400, "height": 250, "related_object_id": 130}, ], "Campaign": [ { "id": 1, "uuid": "34ed4c22-e1f9-4184-a06d-f04cbdb97455", "name": "test_campaign_1", "project_id": 500, "create_user_id": 1, "start_date": datetime.now() + timedelta(days=5), "end_date": datetime.now() + timedelta(days=8), "planned_budget": 222, "budget_spend": 1000, "currency_id": 1, "created_at": "2019-07-22 16:14:55.355226", "updated_at": "2019-07-22 16:14:55.355226", "edit_user_id": 1, "is_deleted": False, "provider_id": 1, "age_range": "(0, 60)", "objective_id": 2, "external_id": "8653387137", "external_marketing_account_id": "8653387137", }, { "id": 2, "uuid": "20618d97-5190-4589-8fed-9e109e5ad992", "name": "assigned_approved_campaign_to_another_project_with_same_label", "source": "facebook", "external_id": "1233jrvnvfvafffvw", "external_marketing_account_id": "1233jrvnvfvafffvw", "create_user_id": 1, "start_date": "2021-02-02", "end_date": "2022-10-10", "planned_budget": 10005, "budget_spend": 1000, "currency_id": 1, "created_at": "2019-07-22 19:14:55.355226", "updated_at": "2019-07-22 20:14:55.355226", "edit_user_id": 1, "is_deleted": False, "provider_id": 1, "age_range": "(0, 60)", "objective_id": 2, "type_id": 8, "gratis": False, "project_id": 501 }, { "id": 3, "uuid": "20618d97-5190-4589-8fed-9e109e5ad4b2", "name": "assigned_pending_campaign_to_another_project_with_same_label", "source": "facebook", "external_id": "1233jrvnvfvfffvw", "external_marketing_account_id": "1233jrvnvfvfffvw", "create_user_id": 1, "start_date": "2021-02-02", "end_date": "2022-10-10", "planned_budget": 10005, "budget_spend": 1000, "currency_id": 1, "created_at": "2019-07-22 19:14:55.355226", "updated_at": "2019-07-22 20:14:55.355226", "edit_user_id": 1, "is_deleted": False, "provider_id": 1, "age_range": "(0, 60)", "objective_id": 2, "type_id": 8, "gratis": False, "project_id": 501 }, { "id": 4, "uuid": "20618d97-5190-4589-8fed-9e109e5ac5a3", "name": "approved_campaign2_for_500_project", "source": "facebook", "external_id": "123jrvnvfvfffvw", "external_marketing_account_id": "123jrvnvfvfffvw", "create_user_id": 1, "start_date": "2021-02-02", "end_date": "2022-10-10", "planned_budget": 10005, "budget_spend": 1000, "currency_id": 1, "created_at": "2019-07-22 19:14:55.355226", "updated_at": "2019-07-22 20:14:55.355226", "edit_user_id": 1, "is_deleted": False, "provider_id": 1, "age_range": "(0, 60)", "objective_id": 2, "type_id": 8, "gratis": False, "project_id": 500, }, { "id": 5, "uuid": "20618d97-5190-4589-8fed-9e109e5ac5c2", "name": "pending_campaign2_for_500_project", "source": "google", "external_id": "jrvnvfvfffvw212", "external_marketing_account_id": "jrvnvfvfffvw212", "create_user_id": 1, "start_date": "2021-02-02", "end_date": "2022-10-10", "planned_budget": 10005, "budget_spend": 1000, "currency_id": 1, "created_at": "2019-07-22 18:14:55.355226", "updated_at": "2019-07-22 18:14:55.355226", "edit_user_id": 1, "is_deleted": False, "provider_id": 1, "age_range": "(0, 60)", "objective_id": 2, "type_id": 8, "gratis": False, "project_id": 500, }, { "id": 6, "uuid": "20618d97-5190-4589-8fed-9e109e5ac5b1", "name": "pending_campaign_for_500_project", "source": "google", "external_id": "jrvnvfvfffvw22", "external_marketing_account_id": "jrvnvfvfffvw22", "create_user_id": 1, "start_date": "2021-02-02", "end_date": "2022-10-10", "planned_budget": 10005, "budget_spend": 1000, "currency_id": 1, "created_at": "2019-07-22 19:14:55.355226", "updated_at": "2019-07-22 20:14:55.355226", "edit_user_id": 1, "is_deleted": False, "provider_id": 1, "age_range": "(0, 60)", "objective_id": 2, "type_id": 8, "gratis": False, "project_id": 500, }, { "id": 7, "uuid": "20618d97-5190-4589-8fed-9e109e5ac5b2", "name": "approved_campaign_for_500_project", "source": "google", "external_id": "jrvnvfvfffvw", "external_marketing_account_id": "jrvnvfvfffvw", "create_user_id": 1, "start_date": "2021-02-02", "end_date": "2022-10-10", "planned_budget": 10005, "budget_spend": 1000, "currency_id": 1, "created_at": "2019-07-22 19:14:55.355226", "updated_at": "2019-07-22 21:14:55.355226", "edit_user_id": 1, "is_deleted": False, "provider_id": 1, "age_range": "(0, 60)", "objective_id": 2, "type_id": 8, "gratis": False, "project_id": 500, }, { "id": 9, "uuid": "85f802d2-1296-49e8-a12f-7d11d46acdcd", "name": "test_campaign_9", "create_user_id": 1, "workflow_status": "Booked", "start_date": "2015-02-05", "end_date": "2015-02-12", "planned_budget": 1000, "budget_spend": 100, "currency_id": 1, "source": "facebook", "created_at": "2019-07-22 19:14:55.355226", "updated_at": "2019-07-22 22:14:55.355226", "edit_user_id": 1, "provider_id": 1, "age_range": "[0, 60]", "objective_id": 1, "type_id": 8, "gratis": False, "external_id": "jrvnvfvfffvw2", "external_marketing_account_id": "jrvnvfvfffvw2", "is_deleted": False }, { "id": 10, "uuid": "e91d5585-f454-4bdd-9420-c995a7fbcee3", "name": "Unassigned Campaign", "create_user_id": 1, "start_date": "2007-02-02", "end_date": "2008-10-10", "planned_budget": 10000, "budget_spend": 1000, "currency_id": 1, "created_at": "2019-07-22 19:14:55.355226", "updated_at": "2019-07-22 20:14:55.355226", "edit_user_id": 1, "is_deleted": False, "provider_id": 1, "age_range": "(0, 60)", "objective_id": 2, "external_id": "302912121812", "external_marketing_account_id": "302912121812", "source": "facebook" }, { "id": 11, "uuid": "20618d97-5190-4589-8fed-9e109e5ad882", "name": "Unassigned Campaign from different label", "create_user_id": 1, "start_date": "2007-02-02", "end_date": "2008-10-10", "planned_budget": 10000, "budget_spend": 1000, "currency_id": 1, "created_at": "2019-07-22 19:14:55.355226", "updated_at": "2019-07-22 20:14:55.355226", "edit_user_id": 1, "is_deleted": False, "provider_id": 1, "age_range": "(0, 60)", "objective_id": 2, "external_id": "12345678qwerty", "external_marketing_account_id": "12345678qwerty", "source": "facebook" }, { "id": 12, "uuid": "20618d97-5190-4589-8fed-9e109e5ad883", "name": "Unassigned Campaign with different currency", "create_user_id": 1, "start_date": "2007-02-02", "end_date": "2008-10-10", "planned_budget": 10000, "budget_spend": 1000, "currency_id": 2, "created_at": "2019-07-22 19:14:55.355226", "updated_at": "2019-07-22 20:14:55.355226", "edit_user_id": 1, "is_deleted": False, "provider_id": 1, "age_range": "(0, 60)", "objective_id": 2, "external_id": "123456789qwerty", "external_marketing_account_id": "123456789qwerty", "source": "facebook" }, ], "MarketingAccount": [ {"label_id": 1, "source": "facebook", "external_id": "2333825793", "currency": "USD"}, {"label_id": 1, "source": "facebook", "external_id": "8653387137", "currency": "USD"}, {"label_id": 4, "source": "google", "external_id": "jrvnvfvfffvw22", "currency": "USD"}, {"label_id": 4, "source": "facebook", "external_id": "jrvnvfvfffvw2", "currency": "USD"}, {"label_id": 4, "source": "google", "external_id": "jrvnvfvfffvw", "currency": "USD"}, {"label_id": 4, "source": "google", "external_id": "jrvnvfvfffvw212", "currency": "USD"}, {"label_id": 4, "source": "facebook", "external_id": "123jrvnvfvfffvw", "currency": "USD"}, {"label_id": 4, "source": "facebook", "external_id": "302912121812", "currency": "USD"}, {"label_id": 4, "source": "facebook", "external_id": "1233jrvnvfvfffvw", "currency": "USD"}, {"label_id": 4, "source": "facebook", "external_id": "1233jrvnvfvafffvw", "currency": "USD"}, {"label_id": 5, "source": "facebook", "external_id": "12345678qwerty", "currency": "USD"}, {"label_id": 4, "source": "facebook", "external_id": "123456789qwerty", "currency": "UAH"}, ], "CampaignTerritory": [{"campaign_id": 5, "territory_id": 1, "budget_spend": 5000}], "ArtistLevel": [{"id": 1, "name": "New"}, {"id": 2, "name": "Developing"}, {"id": 3, "name": "Established"}], "Currency": [{"id": 1, "name": "United States Dollar", "code": "USD"}, {"id": 2, "name": "Hryvnya", "code": "UAH"}], "Genre": [ {"id": 1, "name": "2-step"}, {"id": 2, "name": "20s"}, {"id": 3, "name": "30s"}, {"id": 4, "name": "40s"}, {"id": 5, "name": "4x4"}, {"id": 6, "name": "50s"}, {"id": 7, "name": "60s"}, {"id": 8, "name": "70s"}, {"id": 9, "name": "80s"}, {"id": 10, "name": "90s"}, {"id": 11, "name": "A Capella"}, {"id": 12, "name": "Acid"}, {"id": 13, "name": "Acid Jazz"}, {"id": 14, "name": "Acoustic"}, {"id": 15, "name": "Adult Contemporary"}, {"id": 16, "name": "African"}, {"id": 17, "name": "Afro-Cuban"}, {"id": 18, "name": "Afrobeat"}, {"id": 19, "name": "Algerian"}, ], "ProjectHistoryItem": [ {"project_id": 500, "created_at": "2019-01-01 00:00:00", "user_id": 1, "action_id": 1}, ], "ProjectGenre": [ {"project_id": 500, "genre_id": 17}, ], "CampaignGender": [ {"campaign_id": 1, "gender_id": 1}, {"campaign_id": 3, "gender_id": 1}, {"campaign_id": 4, "gender_id": 1}, {"campaign_id": 5, "gender_id": 1}, ], "ProjectCampaign": [ {"project_id": 501, "campaign_id": 3, "status": 0}, {"project_id": 501, "campaign_id": 2, "status": 1}, {"project_id": 500, "campaign_id": 5, "status": 0}, {"project_id": 500, "campaign_id": 6, "status": 0}, {"project_id": 501, "campaign_id": 6, "status": 0}, {"project_id": 500, "campaign_id": 7, "status": 1}, {"project_id": 500, "campaign_id": 4, "status": 1}, ], }