def test_update_name_auth_backend(self): """Testing sandboxing of AuthBackend.update_name.""" form = ProfileForm(page=None, request=self.request, user=self.user) form.cleaned_data = { 'first_name': 'Barry', 'last_name': 'Allen', 'email': '*****@*****.**', 'profile_private': '', } self.user.email = '*****@*****.**' self.spy_on(SandboxAuthBackend.update_name) form.save() self.assertTrue(SandboxAuthBackend.update_name.called)
def test_update_email_auth_backend(self): """Testing ProfileForm.save with error in auth_backend.update_email""" form = ProfileForm(page=None, request=self.request, user=self.user) form.cleaned_data = { 'first_name': 'Barry', 'last_name': 'Allen', 'email': '*****@*****.**', 'profile_private': '', } self.user.first_name = 'Barry' self.user.last_name = 'Allen' self.spy_on(SandboxAuthBackend.update_email) form.save() self.assertTrue(SandboxAuthBackend.update_email.called)