예제 #1
0
    def is_phone_number(self):
        """Checks if the data provided is a valid phone number ie. all numeric, allow space."""
        default_message = '{} is not a valid phone number'.format(
            self.display_name)

        if self.data and not CommonValidator.is_phone_number(self.data):
            self.validation_error_builder.add_error(self, default_message,
                                                    self.allow_multiple)

        return self
예제 #2
0
    def test_is_phone_number_true_when_phone_valid(self):
        result = CommonValidator.is_phone_number(VALID_PHONE)

        self.assertTrue(result)
예제 #3
0
    def test_is_phone_number_false_when_phone_invalid(self):
        result = CommonValidator.is_phone_number(INVALID_PHONE)

        self.assertFalse(result)