コード例 #1
0
ファイル: test_forms.py プロジェクト: rishiparekh/Job-Portal
    def test_password_mismatch(self):
        # Set confirm password field to a different value
        data = self.valid_user
        data['password2'] = '54321'

        form = EmployeeRegistrationForm(data)

        self.assertFalse(form.is_valid())
        self.assertEqual(form.errors['password2'][0], 'The two password fields didn’t match.')
コード例 #2
0
 def test_valid_and_save_form(self):
     form = EmployeeRegistrationForm(data=self.valid_user)
     form.is_valid()
     user = form.save()
     self.assertIsInstance(user, User, "Not an user")
コード例 #3
0
 def test_too_short_password(self):
     data = self.valid_user
     data["password1"] = "test"
     form = EmployeeRegistrationForm(data=data)
     self.assertFalse(form.is_valid())
コード例 #4
0
 def test_invalid_email(self):
     data = self.valid_user
     data["email"] = "test"
     form = EmployeeRegistrationForm(data=data)
     self.assertFalse(form.is_valid(), "Invalid email")
コード例 #5
0
 def test_employee_registration_form_valid(self):
     form = EmployeeRegistrationForm(data=self.valid_user)
     self.assertEqual(True, form.is_valid(), "Invalid form")