"""Shared test fixtures.""" from unittest.mock import MagicMock import pytest import requests from tests.flows.youtube_asset_conflict.fixtures import ows_territories @pytest.fixture def territories_success_response(): """Mock successful response from ows-territories.""" return MagicMock( spec=requests.models.Response, status_code=200, json=lambda: {'items': ows_territories.TEST_TERRITORIES}) @pytest.fixture def ows_not_found_response(): """Mock not found response from a microservice.""" return MagicMock(spec=requests.models.Response, status_code=404) @pytest.fixture def ows_error_response(): """Mock error response from a microservice.""" return MagicMock(spec=requests.models.Response, status_code=500)