def test_create_user(self): user = User(username="******", password="******", email="*****@*****.**" ) user.save() internaute1 = Internaute(user=user) internaute1.save() # Check what has been saved internaute = Internaute.objects.get(user__username="******") self.assertEqual(internaute.user.email, "*****@*****.**")
def createUser(request): error = False if request.method == 'POST': registerform = RegisterForm(request.POST) if registerform.is_valid(): username = registerform.cleaned_data['username'] email = registerform.cleaned_data['email'] password = registerform.cleaned_data['password'] user = User.objects.create_user(username=username, email=email, password=password) internaute = Internaute(user=user) internaute.save() user = authenticate(username=username, password=password) login(request, user) return HttpResponseRedirect(reverse('list', kwargs={'page': 1})) else: error = True else: registerform = RegisterForm() return render(request, 'usermanagement/register.html', locals())