Example #1
0
 def test_1_invalid_form(self):
     """
     Testing invalid registration
     """
     self.data['password'] = '******'
     form = RegistrationForm(data=self.data)
     self.assertFalse(form.is_valid())
Example #2
0
def registration_view(request):
    context = {}
    if request.POST:
        form = RegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            email = form.cleaned_data.get('email')
            raw_password = form.cleaned_data.get('password1')
            account = authenticate(email=email, password=raw_password)
            login(request, account)
            return redirect('home')
        else:
            context['registration_form'] = form
    else:
        form = RegistrationForm()
        context['registration_form'] = form
    return render(request, 'account/register.html', context)
Example #3
0
 def test_0_valid_form(self):
     """
     Testing valid registration
     """
     form = RegistrationForm(data=self.data)
     self.assertTrue(form.is_valid())