def test_invalid_gender_validate_person_request(self):
        """
        Tests if the method detects a person request with a gender type different from "m" or "f"
        """

        self.assertRaises(ValidationError,
                          PersonView.validate_person_request,
                          PersonDataRepository.get_invalid_gender_person())
    def test_invalid_email_validate_person_request(self):
        """
        Tests if the method detects a person request with a invalid email
        """

        self.assertRaises(ValidationError,
                          PersonView.validate_person_request,
                          PersonDataRepository.get_invalid_email_person())
    def test_missing_gender_validate_person_request(self):
        """
        Tests if the method detects a person request with a missing gender field
        """

        self.assertRaises(ValidationError,
                          PersonView.validate_person_request,
                          PersonDataRepository.get_missing_gender_person())
    def test_invalid_birth_date_validate_person_request(self):
        """
        Tests if the method detects a person request with a birth date after current date
        """

        self.assertRaises(ValidationError,
                          PersonView.validate_person_request,
                          PersonDataRepository.get_invalid_birth_date_person())
    def test_true_validate_person_request():
        """
        Tests if the method validates a valid person request
        """

        PersonView.validate_person_request(PersonDataRepository.get_valid_person())
Exemple #6
0
 def setUp(self):
     self.id_person = str(uuid.uuid4())
     self.person_request = PersonDataRepository.get_valid_person()