def test_should_add_contact(self): requests.post = MagicMock(return_value=MagicMock(status_code=201, json=MagicMock(return_value=CONTACT))) response = ContactService.add(CONTACT) requests.post.assert_called_once_with('%s' % settings.CONTACTS_SERVICE_URL, json.dumps(CONTACT), headers=HEADER_CONTACT) self.assertEqual(response.status_code, 201) self.assertEqual(response.json(), CONTACT)
def post(self, request): response = ContactService.add(request.data) ContactEndpoint.__add_or_update_rapid_pro_contact(request.data) return Response(status=response.status_code, data=response.json())