Exemplo n.º 1
0
    def test_password_mismatch(self):
        # Set confirm password field to a different value
        data = self.valid_user
        data['password2'] = '54321'

        form = EmployerRegistrationForm(data)

        self.assertFalse(form.is_valid())
        self.assertEqual(form.errors['password2'][0], 'The two password fields didn’t match.')
Exemplo n.º 2
0
 def setUp(self) -> None:
     self.form = EmployerRegistrationForm(
         data={
             'password1': "Mahesh@94",
             'company_name': "abc",
             'first_name': "abc",
             'last_name': "xyz",
             'password2': "Mahesh@94",
             'company_address': "likdin.com",
         }
     )
     self.form_update = UpdateEmployerForm(
         data={
             'password1': "Mahesh@94",
             'company_name': "abc",
             'first_name': "abc",
             'last_name': "xyz",
             'password2': "Mahesh@94",
             'company_address': "likdin.com",
         }
     )
Exemplo n.º 3
0
 def test_invalid_email(self):
     data = self.valid_user
     data["email"] = "test"
     form = EmployerRegistrationForm(data=data)
     self.assertFalse(form.is_valid(), "Invalid email")
Exemplo n.º 4
0
 def test_employee_registration_form_valid(self):
     form = EmployerRegistrationForm(data=self.valid_user)
     self.assertEqual(True, form.is_valid(), "Invalid form")
Exemplo n.º 5
0
    def test_field_required(self):
        form = EmployerRegistrationForm(data={})

        self.assertEqual(form.errors["email"], ["This field is required."])
        self.assertEqual(form.errors["password1"], ["This field is required."])
        self.assertEqual(form.errors["password2"], ["This field is required."])
Exemplo n.º 6
0
 def test_valid_and_save_form(self):
     form = EmployerRegistrationForm(data=self.valid_user)
     form.is_valid()
     user = form.save()
     self.assertIsInstance(user, User, "Not an user")