コード例 #1
0
 def setup_class(self):
     Logger.logSuiteName(str(self).split('.')[-1])
     self.actualOrgId = IrisHelper.updateOrgId(
         constant.config['reon']['orgId'])
     self.actualOrgName = IrisHelper.updateOrgName(
         constant.config['reon']['orgName'])
     CreateAudience.getPocUsers()
コード例 #2
0
 def setup_class(self):
     Logger.logSuiteName(str(self).split('.')[-1])
     self.listInfo = CreateAudience.uploadList('LIVE', 'ORG')
     self.listInfoFilter = CreateAudience.FilterList('LIVE', 'ORG')
     constant.config['FilterListID'] = CreateAudience.FilterList(
         'LIVE', 'ORG', campaignCheck=False)['ID']
     CreateAudience.getPocUsers()
コード例 #3
0
    def test_irisv2_message_edit_immediate_live_create_plain_mobile_editStickyListMessage_negativeCase(self,
                                                                                                         campaignType,
                                                                                                         testControlType,
                                                                                                         channel,
                                                                                                         messageInfo,statusCode,errorCode,errorDescription):

        CreateAudience.getPocUsers()
        constant.config['FilterListID'] = CreateAudience.FilterList('LAPSED', 'ORG', campaignCheck=False)['ID']
        messageDetails = CreateMessage.create(campaignType, testControlType, 'ORG_USERS', channel, messageInfo,
                                              derivedListInfo={'excludeUsers': [], 'includeUsers': ':1'})
        CreateMessage.assertResponse(messageDetails['RESPONSE'], 200)
        messageDetails['PAYLOAD'].pop('targetAudience')
        messageDetails['PAYLOAD'].update({
            'targetAudience': {
                'orgUsers': [self.listInfoFilter['ID']]
            }
        })
        message_calls().waitForJobDetailsStatusToClose(messageDetails['RESPONSE']['json']['entity']['id'],
                                                       'VARIANT_CREATION')
        editInfo = CreateMessage.edit(constant.config['node'][campaignType][testControlType]['CAMPAIGN']['ID'],
                                      messageDetails['RESPONSE']['json']['entity']['id'], messageDetails['PAYLOAD'])
        CreateMessage.assertResponse(editInfo['RESPONSE'], 400, expectedErrorCode=[errorCode],
                                     expectedErrorMessage=errorDescription)
コード例 #4
0
 def setup_class(self):
     constant.config['FilterListID'] = CreateAudience.FilterList(
         'LIVE', 'ORG', campaignCheck=False)['ID']
     CreateAudience.waitForGVDToBeUpdated(constant.config['FilterListID'])
     CreateAudience.getPocUsers()
コード例 #5
0
 def setup_class(self):
     CreateAudience.getPocUsers()
     constant.config['FilterListID'] = CreateAudience.FilterList(
         'LAPSED', 'ORG', campaignCheck=False)['ID']
コード例 #6
0
 def setup_class(self):
     Logger.logSuiteName(str(self).split('.')[-1])
     CreateAudience.getPocUsers()
     constant.config['FilterListID'] = CreateAudience.FilterList(
         'LAPSED', 'ORG', campaignCheck=False)['ID']
コード例 #7
0
 def setup_class(self):
     CreateAudience.getPocUsers()