def test_irisv2_getMessage_All_WhenNoMessageInCampaign(self): campaignId = GetMessage.getCampaignIDHavingNoMessage('LIVE', 'ORG') getMessageAllResponse = GetMessage.getMessageAll(campaignId) GetMessage.assertResponse(getMessageAllResponse, 200) Assertion.constructAssertion( len(getMessageAllResponse['json']['data']) == 0, 'Lenght Of getMessage Array is :{}'.format( len(getMessageAllResponse['json']['data'])))
def setup_class(self): messageInfo = { 'scheduleType': { 'type': 'IMMEDIATE' }, 'offerType': 'POINTS', 'messageStrategy': { 'type': 'DEFAULT' }, 'channels': ['SMS', 'EMAIL'], 'useTinyUrl': False, 'encryptUrl': False, 'skipRateLimit': True } self.campaignId = GetMessage.getCampaignIDHavingNoMessage( 'LIVE', 'ORG') self.messageDetails = CreateMessage.create('LIVE', 'ORG', 'UPLOAD', 'MOBILE', messageInfo, campaignId=self.campaignId)