import pytest from ows_text_campaigns.campaigns.handlers import ( GetCampaignHandler, GetCampaignRequest, ) from ows_text_campaigns.campaigns.models import Campaign from tests.unit.types import CreateModel class TestGetCampaignHandler: @pytest.mark.db def test_get_campaign( self, handler: GetCampaignHandler, create_model: CreateModel, identity_id: str, ) -> None: campaign = create_model(Campaign) result = handler.handle( GetCampaignRequest( identity_id=identity_id, campaign_id=campaign.id, ) ) assert result == campaign