def METHOD_NAME(self):
    self.user.newsletter_opt_in = True
    mock_post, mock_patch = self.mock_save_user(patch_status_code=400, post_status_code=200)
    assert mock_post.called
    assert mock_patch.called
    assert NewsletterSubscription.objects.filter(email=self.user.email).exists()
    newsletter_user = NewsletterSubscription.objects.get(email=self.user.email)
    assert not newsletter_user.needs_retry
    assert newsletter_user.subscription_active