def test_should_update_contact(self): requests.put = MagicMock(return_value=MagicMock(status_code=200, json=MagicMock(return_value=CONTACT))) response = ContactService.update(CONTACT) requests.put.assert_called_once_with('%s' % settings.CONTACTS_SERVICE_URL, json.dumps(CONTACT), headers=HEADER_CONTACT) self.assertEqual(response, 200)
def put(self, request): response_code = ContactService.update(request.data) ContactEndpoint.__add_or_update_rapid_pro_contact(request.data) return Response(status=response_code)