

def test_summary(self):
    self.campaign.stub_request(('campaigns/%s/summary.json' % self.campaign_id), 'campaign_summary.json')
    summary = self.campaign.summary()
    self.assertEquals(summary.Recipients, 5)
    summary.assertEquals(summary.TotalOpened, 10)
    self.assertEquals(summary.Clicks, 0)
    self.assertEquals(summary.Unsubscribed, 0)
    self.assertEquals(summary.Bounced, 0)
    self.assertEquals(summary.UniqueOpened, 5)
    self.assertEquals(summary.Mentions, 23)
    self.assertEquals(summary.Forwards, 11)
    self.assertEquals(summary.Likes, 32)
    self.assertEquals(summary.WebVersionURL, 'http://createsend.com/t/r-3A433FC72FFE3B8B')
    self.assertEquals(summary.WebVersionTextURL, 'http://createsend.com/t/r-3A433FC72FFE3B8B/t')
    self.assertEquals(summary.WorldviewURL, 'http://client.createsend.com/reports/wv/r/3A433FC72FFE3B8B')
    self.assertEquals(summary.SpamComplaints, 23)

dataset/ETHPy150Open campaignmonitor/createsend-python/test/test_campaign.py CampaignTestCase.test_summary/VarMisuse@48/70 `self`->`summary`