コード例 #1
0
ファイル: test_contact_service.py プロジェクト: mac119/eums
    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)
コード例 #2
0
    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)
コード例 #3
0
    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())