def test_subscribe_user_task_no_newsletters(self, subscribe_mock): result = { 'status': 'ok', 'newsletters': ['foo', 'bar'], 'email': '*****@*****.**' } subscribe_user_task(result=result, email='*****@*****.**') subscribe_mock.assert_not_called()
def test_subscribe_user_task_no_newsletters(self, subscribe_mock): result = { 'status': 'ok', 'newsletters': ['foo', 'bar'], 'email': '*****@*****.**' } subscribe_user_task(result=result, email='*****@*****.**') subscribe_mock.assert_not_called()
def test_subscribe_user_task_no_result(self, subscribe_mock): kwargs = { 'result': {'status': 'error', 'desc': u'User not found'}, 'email': '*****@*****.**', 'newsletters': ['mozilla-phone'] } subscribe_user_task(**kwargs) subscribe_mock.assert_called_with('*****@*****.**', ['mozilla-phone'], sync='N', trigger_welcome='N', api_key='basket_api_key')
def test_subscribe_user_task_no_email_no_newsletters(self, subscribe_mock): result = { 'status': 'ok', 'newsletters': ['foo', 'bar', 'mozilla-phone'], 'email': '*****@*****.**' } subscribe_user_task(result=result, email=None) subscribe_mock.assert_called_with('*****@*****.**', ['mozilla-phone'], sync='N', trigger_welcome='N', api_key='basket_api_key')
def test_subscribe_user_task_no_result(self, subscribe_mock): kwargs = { 'result': {'status': 'error', 'desc': u'User not found'}, 'email': '*****@*****.**', 'newsletters': ['mozilla-phone'] } subscribe_user_task(**kwargs) subscribe_mock.assert_called_with('*****@*****.**', ['mozilla-phone'], sync='N', optin='Y', source_url=settings.SITE_URL, api_key='basket_api_key')
def test_subscribe_user_task_no_email_no_newsletters(self, subscribe_mock): result = { 'status': 'ok', 'newsletters': ['foo', 'bar', 'mozilla-phone'], 'email': '*****@*****.**' } subscribe_user_task(result=result, email=None) subscribe_mock.assert_called_with('*****@*****.**', ['mozilla-phone'], sync='N', optin='Y', source_url=settings.SITE_URL, api_key='basket_api_key')
def test_subscribe_user_task_no_email_no_newsletters(self, subscribe_mock): result = { 'status': 'ok', 'newsletters': ['foo', 'bar', 'mozilla-phone'], 'email': '*****@*****.**' } subscribe_user_task(result=result, email=None) subscribe_mock.assert_called_with('*****@*****.**', ['mozilla-phone'], sync='N', optin='Y', source_url=settings.SITE_URL, api_key='basket_api_key')
def test_subscribe_user_task(self, subscribe_mock): result = { 'status': 'ok', 'newsletters': ['foo', 'bar'], 'email': '*****@*****.**' } kwargs = { 'result': result, 'email': '*****@*****.**', 'newsletters': ['foobar', 'foo'] } subscribe_user_task(**kwargs) subscribe_mock.assert_called_with('*****@*****.**', ['foobar'], sync='N', trigger_welcome='N', api_key='basket_api_key')
def test_subscribe_user_task(self, subscribe_mock): result = { 'status': 'ok', 'newsletters': ['foo', 'bar'], 'email': '*****@*****.**' } kwargs = { 'result': result, 'email': '*****@*****.**', 'newsletters': ['foobar', 'foo'] } subscribe_user_task(**kwargs) subscribe_mock.assert_called_with('*****@*****.**', ['foobar'], sync='N', optin='Y', source_url=settings.SITE_URL, api_key='basket_api_key')
def test_subscribe_user_task(self, subscribe_mock): result = { 'status': 'ok', 'newsletters': ['foo', 'bar'], 'email': '*****@*****.**' } kwargs = { 'result': result, 'email': '*****@*****.**', 'newsletters': ['foobar', 'foo'] } subscribe_user_task(**kwargs) subscribe_mock.assert_called_with('*****@*****.**', ['foobar'], sync='N', optin='Y', source_url=settings.SITE_URL, api_key='basket_api_key')
def test_subscribe_user_basket_error(self, subscribe_mock, retry_mock): result = { 'status': 'ok', 'newsletters': ['foo', 'bar'], 'email': '*****@*****.**' } kwargs = { 'result': result, 'email': '*****@*****.**', 'newsletters': ['foobar', 'foo'] } exc = BasketException(u'Error error error') subscribe_mock.side_effect = [exc, None] retry_mock.side_effect = Retry with self.assertRaises(Retry): subscribe_user_task(**kwargs) retry_mock.called_with(exc)
def test_subscribe_user_basket_error(self, subscribe_mock, retry_mock): result = { 'status': 'ok', 'newsletters': ['foo', 'bar'], 'email': '*****@*****.**' } kwargs = { 'result': result, 'email': '*****@*****.**', 'newsletters': ['foobar', 'foo'] } exc = BasketException(u'Error error error') subscribe_mock.side_effect = [exc, None] retry_mock.side_effect = Retry with self.assertRaises(Retry): subscribe_user_task(**kwargs) retry_mock.called_with(exc)
def test_subscribe_user_task_no_result_no_email(self): ok_(not subscribe_user_task(result={}, email=''))
def test_subscribe_user_task_no_result_no_email(self): ok_(not subscribe_user_task(result={}, email=''))