def get(self, request, pk=None): if pk: return Response(status=HTTP_200_OK, data=ContactService.get(pk)) created_by_user_id = request.GET.get('createdbyuserid') if created_by_user_id: return Response(status=HTTP_200_OK, data=ContactService.get_by_user_id(created_by_user_id)) search_field = request.GET.get('searchfield') if search_field: return Response(status=HTTP_200_OK, data=ContactService.search(search_field)) return Response(status=HTTP_200_OK, data=ContactService.get_all())
def test_should_search_contact_by_phone(self): requests.get = MagicMock(return_value=MagicMock(status_code=200, json=MagicMock(return_value=CONTACT))) response = ContactService.get(CONTACT['phone']) self.assertEqual(response, CONTACT)
def test_should_search_contact_by_phone(self): requests.get = MagicMock(return_value=MagicMock( status_code=200, json=MagicMock(return_value=CONTACT))) response = ContactService.get(CONTACT['phone']) self.assertEqual(response, CONTACT)
def get_object(self, pk): return ContactService.get(pk)
def build_contact(self): logger.info('contact person id = %s' % self.contact_person_id) return ContactService.get(self.contact_person_id)
def set_remote_contact_to_report_item(report_item): contact = ContactService.get(report_item.get('contactPersonId', report_item.get('contact_person_id'))) report_item['contactName'] = '%s %s' % (contact.get('firstName'), contact.get('lastName')) report_item['contactPhone'] = contact.get('phone') return report_item