コード例 #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
ファイル: tests.py プロジェクト: DarthHamza/task_13
 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
ファイル: views.py プロジェクト: AymanAlshanqiti/hyper
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
ファイル: tests.py プロジェクト: DarthHamza/task_13
 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'])