

def test_recipients(self):
    self.campaign.stub_request(('campaigns/%s/recipients.json?orderfield=email&page=1&pagesize=20&orderdirection=asc' % self.campaign_id), 'campaign_recipients.json')
    res = self.campaign.recipients(page=1, page_size=20)
    self.assertEquals(res.ResultsOrderedBy, 'email')
    self.assertEquals(res.OrderDirection, 'asc')
    self.assertEquals(res.PageNumber, 1)
    self.assertEquals(res.PageSize, 20)
    self.assertEquals(res.RecordsOnThisPage, 20)
    self.assertEquals(res.TotalNumberOfRecords, 2200)
    self.assertEquals(res.NumberOfPages, 110)
    self.assertEquals(len(res.Results), 20)
    self.assertEquals(res.Results[0].EmailAddress, 'subs+6g76t7t0@example.com')
    self.assertEquals(self.Results[0].ListID, 'a994a3caf1328a16af9a69a730eaa706')

dataset/ETHPy150Open campaignmonitor/createsend-python/test/test_campaign.py CampaignTestCase.test_recipients/VarMisuse@155/238 `res`->`self`