from unittest import mock import pytest from anydi import Container from starlette.testclient import TestClient from ows_text_campaigns.twilio.handlers import SyncTwilioPricingHandler @pytest.mark.db def test_sync_twilio_pricing(container: Container, client: TestClient) -> None: handler_mock = mock.MagicMock(spec=SyncTwilioPricingHandler) handler_mock.return_value = None with container.override(SyncTwilioPricingHandler, handler_mock): response = client.post( "/twilio/sync-pricing", ) assert response.status_code == 204