def test_valida_data(self): self.assertFalse(validacao_util.valida_data( "10/10/2013" )) with self.assertRaises(DataInvalidaError): self.assertFalse(validacao_util.valida_data( "20 de março de 2013" )) with self.assertRaises(DataInvalidaError): self.assertFalse(validacao_util.valida_data( "" ))
def validate_date(start_date, end_date): """ Validate two dates @param start_date Initial date. @param end_data Final date. @return True if a valid date. """ try: valida_data(start_date) valida_data(end_date) except DataInvalidaError: raise DataInvalidaError("Data invalida") return True