def get_tasks(self, **kwargs): kwargs = convert(kwargs) kwargs.update({ k: 'true' if v else 'false' for k, v in kwargs.items() if isinstance(v, bool) }) kwargs.setdefault('_order_by', '-date_created') return paginate( self._api.task.get, **kwargs )
def test_none(self): assert None is convert(None)
def test_convert_full(self): assert LEAD == convert(parse(LEAD))
def create_email_template(self, fields): fields = convert(fields) return self._api.email_template.post(fields)
def update_task(self, task_id, fields): fields = convert(fields) return self._api.task(task_id).put(fields)
def update_opportunity(self, opportunity_id, fields): fields = convert(fields) return self._api.opportunity(opportunity_id).put(fields)
def create_opportunity(self, fields): fields = convert(fields) return self._api.opportunity.post(fields)
def create_lead(self, fields): fields = convert(fields) return self._api.lead.post(fields)
def update_lead(self, lead_id, fields): fields = convert(fields) return self._api.lead(lead_id).put(fields)