def test_should_delete_rapid_pro_contact(self): phone = '+8618192235667' url_delete_rapid_pro_contact = '%s?%s' % (settings.RAPIDPRO_URLS.get('CONTACTS'), urlencode({ 'urns': 'tel:%s' % phone })) requests.delete = MagicMock(return_value=MagicMock(status_code=HTTP_204_NO_CONTENT)) response = ContactService.delete_rapid_pro_contact(phone) requests.delete.assert_called_once_with(url_delete_rapid_pro_contact, headers=HEADER, verify=settings.RAPIDPRO_SSL_VERIFY) self.assertEqual(response.status_code, HTTP_204_NO_CONTENT)
def test_should_delete_rapid_pro_contact(self): phone = '+8618192235667' url_delete_rapid_pro_contact = '%s?%s' % (settings.RAPIDPRO_URLS.get('CONTACTS'), urlencode({ 'urns': 'tel:%s' % phone })) requests.delete = MagicMock(return_value=MagicMock(status_code=HTTP_204_NO_CONTENT)) response = ContactService.delete_rapid_pro_contact(phone) requests.delete.assert_called_once_with(url_delete_rapid_pro_contact, headers=HEADER, verify=settings.RAPIDPRO_SSL_VERIFY) self.assertEqual(response.status_code, HTTP_204_NO_CONTENT)
def test_should_not_delete_contact_when_rapid_pro_off(self): phone = '+8618192235667' requests.delete = MagicMock(return_value=MagicMock(status_code=HTTP_204_NO_CONTENT)) ContactService.delete_rapid_pro_contact(phone) self.assertFalse(requests.delete.called)
def test_should_not_delete_contact_when_rapid_pro_off(self): phone = '+8618192235667' requests.delete = MagicMock(return_value=MagicMock( status_code=HTTP_204_NO_CONTENT)) ContactService.delete_rapid_pro_contact(phone) self.assertFalse(requests.delete.called)