Ejemplo n.º 1
0
def register(request):
    registered = False
    if request.method == 'POST':
        form = UserRegistrationForm(data=request.POST)
        if form.is_valid():
            user = form.save()
            user.set_password(user.password)
            user.groups.add(Group.objects.get(name='teachers'))
            user.save()
            lp_user = LPUser()
            lp_user.user = user
            lp_user.save()
            registered = True
    else:
        form = UserRegistrationForm()
    return render(request, 'backoffice/register.html',
        {'registration_form': form, 'registered': registered})
Ejemplo n.º 2
0
 def test_invalid_password_confirmation(self):
     form = UserRegistrationForm(data=self.invalid_password_confirmation)
     self.assertFalse(form.is_valid())
Ejemplo n.º 3
0
 def test_invalid_email(self):
     form = UserRegistrationForm(data=self.invalid_email)
     self.assertFalse(form.is_valid())
Ejemplo n.º 4
0
 def test_invalid_password_length(self):
     form = UserRegistrationForm(data=self.invalid_password_length)
     self.assertFalse(form.is_valid())
Ejemplo n.º 5
0
 def test_valid_form(self):
     form = UserRegistrationForm(data=self.valid_form_data)
     self.assertTrue(form.is_valid())
Ejemplo n.º 6
0
 def test_invalid_username(self):
     form = UserRegistrationForm(data=self.invalid_username)
     self.assertFalse(form.is_valid())
Ejemplo n.º 7
0
 def test_invalid_password_confirmation(self):
     form = UserRegistrationForm(data=self.invalid_password_confirmation)
     self.assertFalse(form.is_valid())
Ejemplo n.º 8
0
 def test_invalid_password_length(self):
     form = UserRegistrationForm(data=self.invalid_password_length)
     self.assertFalse(form.is_valid())
Ejemplo n.º 9
0
 def test_invalid_email(self):
     form = UserRegistrationForm(data=self.invalid_email)
     self.assertFalse(form.is_valid())
Ejemplo n.º 10
0
 def test_invalid_username(self):
     form = UserRegistrationForm(data=self.invalid_username)
     self.assertFalse(form.is_valid())
Ejemplo n.º 11
0
 def test_valid_form(self):
     form = UserRegistrationForm(data=self.valid_form_data)
     self.assertTrue(form.is_valid())