def test_camp_sent_to_contact_lists(self): campaign = Campaign() campaign.add_sent_to_contact_lists('0') campaign.add_sent_to_contact_lists('1') campaign.add_sent_to_contact_lists('2') campaign.add_sent_to_contact_lists('3') campaign.add_sent_to_contact_lists('4') self.assertEqual(campaign.get_sent_to_contact_lists()[0]['id'], '0') self.assertEqual(campaign.get_sent_to_contact_lists()[2]['id'], '2') campaign.remove_sent_to_contact_lists(1) campaign.remove_sent_to_contact_lists_id('3') self.assertEqual(len(campaign.get_sent_to_contact_lists()), 3) campaign.clear_sent_to_contact_lists() self.assertEqual(campaign.get_sent_to_contact_lists(), None)
def test_camp_sent_to_contact_lists(self): campaign = Campaign() campaign.add_sent_to_contact_lists('0') campaign.add_sent_to_contact_lists('1') campaign.add_sent_to_contact_lists('2') campaign.add_sent_to_contact_lists('3') campaign.add_sent_to_contact_lists('4') self.assertEqual(campaign.get_sent_to_contact_lists()[0]['id'], '0') self.assertEqual(campaign.get_sent_to_contact_lists()[2]['id'], '2') campaign.remove_sent_to_contact_lists(1) campaign.remove_sent_to_contact_lists_id('3') self.assertEqual(len(campaign.get_sent_to_contact_lists()), 3) campaign.clear_sent_to_contact_lists() self.assertEqual(campaign.get_sent_to_contact_lists(), None)
print '[test] add_campaign' new_campaign = Campaign() new_campaign.set_name('Test Campaign '+str(randint(10000000, 99999999))) new_campaign.set_subject('Test Subject') new_campaign.set_from_name('Skeletor') new_campaign.set_from_email(verified_email) new_campaign.set_reply_to_email(verified_email) new_campaign.set_email_content('<html><body><h1>BEHOLD, THE POWER OF SKELETOR!</h1></body></html>') new_campaign.set_text_content('Behold, the power of Skeletor!') lists = constantcontact.get_lists() for contact_list in lists: if contact_list.get_name().lower() == 'general interest': send_to = contact_list new_campaign.add_sent_to_contact_lists(send_to) response = constantcontact.post_campaigns(new_campaign) if printout and response: print json.dumps(response, indent = 4, sort_keys = True) raw_input('press enter for next test') new_id = response['id'] new_campaign = response print '[test] update_campaign' new_campaign.set_subject('Updated Test Subject') response = constantcontact.update_campaign(new_campaign) if printout and response: print json.dumps(response, indent = 4, sort_keys = True) raw_input('press enter for next test')
new_campaign = Campaign() new_campaign.set_name('Test Campaign ' + str(randint(10000000, 99999999))) new_campaign.set_subject('Test Subject') new_campaign.set_from_name('Skeletor') new_campaign.set_from_email(verified_email) new_campaign.set_reply_to_email(verified_email) new_campaign.set_email_content( '<html><body><h1>BEHOLD, THE POWER OF SKELETOR!</h1></body></html>') new_campaign.set_text_content('Behold, the power of Skeletor!') lists = constantcontact.get_lists() for contact_list in lists: if contact_list.get_name().lower() == 'general interest': send_to = contact_list new_campaign.add_sent_to_contact_lists(send_to) response = constantcontact.post_campaigns(new_campaign) if printout and response: print json.dumps(response, indent=4, sort_keys=True) raw_input('press enter for next test') new_id = response['id'] new_campaign = response print '[test] update_campaign' new_campaign.set_subject('Updated Test Subject') response = constantcontact.update_campaign(new_campaign) if printout and response: print json.dumps(response, indent=4, sort_keys=True) raw_input('press enter for next test')