示例#1
0
    def test_new_user_is_created_as_inactive(self):
        fields = {"email": "*****@*****.**", "password1": "1", "password2": "1", "fullname": "Ivens Teste"}

        form = UserCreationCustomForm(data=fields)
        form.save()

        user = User.objects.get(email=fields["email"])
        self.assertFalse(user.is_active)
示例#2
0
def create_account_post(request):
    form = UserCreationCustomForm(request.POST)

    if not form.is_valid():
        context = RequestContext(request, {'form': form, })
        return render_to_response('myAuth/create_account.html', context)

    user = form.save()

    context = Context({'account': user})
    template = get_template('myAuth/confirm_account_email.html')
    template = template.render(context)

    send_confirmation_email(template, "[email protected],br",
                            [user.email])

    return HttpResponseRedirect(reverse('myAuth:create_account_success',
                                        args=[user.pk]))