def is_positive_number_or_zero(self): default_message = 'Provided number must be a positive number or zero' if not self.__is_parsable(self.data) or \ (self.__is_parsable(self.data) and not CommonValidator.is_positive_number_or_zero(self.data)): self.validation_error_builder.add_error(self, default_message, self.allow_multiple) return self
def test_is_positive_number_or_zero_false(self): result = CommonValidator.is_positive_number_or_zero(NEGATIVE_NUMBER) self.assertFalse(result)
def test_is_positive_number_or_zero_true_for_zero(self): result = CommonValidator.is_positive_number_or_zero(ZERO) self.assertTrue(result)
def test_is_positive_number_or_zero_true(self): result = CommonValidator.is_positive_number_or_zero(POSITIVE_NUMBER) self.assertTrue(result)