Ejemplo n.º 1
0
 def test_account_register_form_clean_username(self):
     data = {
         'username': '******',
     }
     form = AccountRegisterForm(data=data)
     self.assertFalse(form.is_valid())
     self.assertEquals(form.errors['username'], [u"A user with that username already exists."])
Ejemplo n.º 2
0
    def post(self, request):
        form = AccountRegisterForm(data=request.POST)
        if form.is_valid():
            form.save()
            return redirect('account.register.complete')

        return self.render_to_response({
            'form': AuthenticationForm(),
            'register_form': form,
        })
Ejemplo n.º 3
0
    def test_account_register_form_save(self):
        data = {
            'username': '******',
            'password1': 'password',
            'password2': 'password',
            'email': '*****@*****.**',
            'tou': 'on',
            'account_type': 'trainer',
        }
        form = AccountRegisterForm(data=data)
        self.assertTrue(form.is_valid())
        user = form.save()

        self.assertEquals(user.profile.account_type, AccountType.TRAINER)