示例#1
0
文件: tests.py 项目: YousefZ/task_10
 def test_valid_signup_form(self):
     form = SignupForm(data=self.user_data_2)
     self.assertTrue(form.is_valid())
     self.assertEqual(form.cleaned_data['username'],
                      self.user_data_2['username'])
     self.assertEqual(form.cleaned_data.get('password'),
                      self.user_data_2['password'])
示例#2
0
文件: tests.py 项目: YousefZ/task_10
 def test_invalid_signup_form(self):
     form = SignupForm(data=self.user_data_1)
     self.assertFalse(form.is_valid())
     form = SignupForm(data=self.user_data_3)
     self.assertFalse(form.is_valid())
     form = SignupForm(data=self.user_data_4)
     self.assertFalse(form.is_valid())
示例#3
0
 def test_invalid_signup_form(self):
     form = SignupForm(data=self.user_data_1)
     self.assertFalse(form.is_valid())
     form = SignupForm(data=self.user_data_3)
     self.assertFalse(form.is_valid())
     form = SignupForm(data=self.user_data_4)
     self.assertFalse(form.is_valid())
示例#4
0
def signup(request):
    form = SignupForm()
    if request.method == "POST":
        form = SignupForm(request.POST)
        if form.is_valid():
            user = form.save(commit=False)
            user.set_password(user.password)
            user.save()
            SignupForm(request, user)
            return redirect("restaurant-list")
    context = {"form": form}
    return render(request, 'signup.html', context)
示例#5
0
def signup(request):

	form = SignupForm()
	if request.method == 'POST':
		form = SignupForm(request.POST)
		if form.is_valid():
			user_obj = form.save(commit=False)
			user_obj.set_password(user_obj.password) 
			user_obj.save()

			login(request, user_obj)
			return redirect('restaurants-list')


	context = {
		'form': form,
	}
	return render(request, 'auth/signup.html', context)
示例#6
0
 def test_valid_signup_form(self):
     form = SignupForm(data=self.user_data_2)
     self.assertTrue(form.is_valid())
     self.assertEqual(form.cleaned_data['username'], self.user_data_2['username'])
     self.assertEqual(form.cleaned_data.get('password'), self.user_data_2['password'])