def post(self,request,*args,**kwargs): email = request.POST['email'] if UserEntity.is_present(email): messages.add_message(request,messages.ERROR,"That email already exists.") return redirect(reverse("index")) else: user = UserEntity(email=email) user.save() mock_send_mail(user) messages.add_message(request,messages.SUCCESS,"Thank you for signing Up") context = self.get_context_data(**kwargs) return self.render_to_response(context)
def test_new_user(self): self.assertEqual(UserEntity.is_present("*****@*****.**"),False)
def test_duplicate_user(self): self.assertEqual(UserEntity.is_present("*****@*****.**"),True)