def test_parallel_get_campaigns(self): # Because the client established in setup does not have PyCurlMixin, # make another client to handle parallel get campaigns. # All the options are the same, except mixins is PyCurlMixin opts = helper.get_options() opts['mixins'] = [PyCurlMixin] self.parallel_client = NurturingClient(**opts) self.parallel_client.get_campaigns() self.parallel_client.get_campaigns() results = self.parallel_client.process_queue() for result in results: self.assertTrue('data' in result) self.assertTrue('code' in result) self._check_result(result['data'])
def setUp(self): self.client = NurturingClient(**helper.get_options())