def test_registration(self): """ Test that 'RegistrationForm' if data is valid. """ form = RegistrationForm(data={'email': self.user_data['email'], 'first_name': self.user_data['first_name'], 'last_name': self.user_data['last_name'], 'password1': self.user_data['password'], 'password2': self.user_data['password']} ) self.assertTrue(form.is_valid()) user = form.register(True) self.assertTrue(isinstance(user, User))
def registration(request, **kwargs): if request.method == "POST": form = RegistrationForm(request.POST) if form.is_valid(): user = form.register() if user: login(request, user) return HttpResponseRedirect(reverse('home')) else: form = RegistrationForm() context = { 'form': form, } context.update(csrf(request)) return render_to_response("service/registration.html", context, context_instance=RequestContext(request))