def test_remove_from_basket_task(self, unsubscribe_mock): user = UserFactory.create(userprofile={'basket_token': 'foo'}) with patch('mozillians.users.tasks.BASKET_ENABLED', True): remove_from_basket_task(user.email, user.userprofile.basket_token) unsubscribe_mock.assert_called_with(user.userprofile.basket_token, user.email, newsletters='newsletter')
def test_remove_from_basket_task_without_token(self, lookup_token_mock, unsubscribe_mock): lookup_token_mock.return_value = 'basket_token' user = UserFactory.create(userprofile={'basket_token': ''}) remove_from_basket_task(user.email, user.userprofile.basket_token) user = User.objects.get(pk=user.pk) # refresh data from DB unsubscribe_mock.assert_called_with( 'basket_token', user.email, newsletters='newsletter')
def test_remove_from_basket_task_without_token(self, lookup_token_mock, basket_mock): lookup_token_mock.return_value = 'basket_token' basket_mock.lookup_user.return_value = {'token': 'basket_token'} user = UserFactory.create(userprofile={'basket_token': ''}) with patch('mozillians.users.tasks.BASKET_ENABLED', True): remove_from_basket_task(user.email, user.userprofile.basket_token) user = User.objects.get(pk=user.pk) # refresh data from DB basket_mock.unsubscribe.assert_called_with( 'basket_token', user.email, newsletters='newsletter')
def test_remove_from_basket_task_without_token(self, lookup_token_mock, unsubscribe_mock): lookup_token_mock.return_value = 'basket_token' user = UserFactory.create(userprofile={'basket_token': ''}) remove_from_basket_task(user.email, user.userprofile.basket_token) user = User.objects.get(pk=user.pk) # refresh data from DB unsubscribe_mock.assert_called_with('basket_token', user.email, newsletters='newsletter')
def test_remove_from_basket_task_without_token(self, lookup_token_mock, basket_mock): lookup_token_mock.return_value = 'basket_token' basket_mock.lookup_user.return_value = {'token': 'basket_token'} user = UserFactory.create(userprofile={'basket_token': ''}) with patch('mozillians.users.tasks.BASKET_ENABLED', True): remove_from_basket_task(user.email, user.userprofile.basket_token) user = User.objects.get(pk=user.pk) # refresh data from DB basket_mock.unsubscribe.assert_called_with('basket_token', user.email, newsletters='newsletter')
def test_remove_from_basket_task(self, unsubscribe_mock): user = UserFactory.create(userprofile={"basket_token": "foo"}) remove_from_basket_task(user.email, user.userprofile.basket_token) unsubscribe_mock.assert_called_with(user.userprofile.basket_token, user.email, newsletters="newsletter")
def test_remove_from_basket_task(self, unsubscribe_mock): user = UserFactory.create(userprofile={'basket_token': 'foo'}) with patch('mozillians.users.tasks.BASKET_ENABLED', True): remove_from_basket_task(user.email, user.userprofile.basket_token) unsubscribe_mock.assert_called_with( user.userprofile.basket_token, user.email, newsletters='newsletter')
def test_remove_from_basket_task(self, unsubscribe_mock): user = UserFactory.create(userprofile={'basket_token': 'foo'}) remove_from_basket_task(user.email, user.userprofile.basket_token) unsubscribe_mock.assert_called_with(user.userprofile.basket_token, user.email, newsletters='newsletter')