def valida_parametros(self, dto_credenciales, obj_campania):
     Asercion.no_es_nulo(
         dto_credenciales, '\n*Causa: El objeto dto_credenciales esta vacio'
         '\n*Accion: Cree una instancia de DtoCredenciales y vuelva a intentarlo'
     )
     Asercion.no_es_nulo(
         obj_campania, '\n*Causa: El objeto obj_campania esta vacio'
         '\n*Accion: Cree una instancia de Campania y vuelva a intentarlo')
예제 #2
0
 def valida_parametros(self):
     Asercion.no_es_cadena_vacia(
         self.id_cuenta, '\n*Causa: El atributo id_cuenta esta vacio'
         '\n*Accion: Agrege un valor por defecto al instanciar la clase')
     Asercion.no_es_cadena_vacia(
         self.token_de_acceso,
         '\n*Causa: El atributo toke_de_acceso esta vacio'
         '\n*Accion: Agrege un valor por defecto al instanciar la clase')
예제 #3
0
 def valida_parametros(self):
     Asercion.no_existe_directorio(
         self.nom_archivo,
         '\n*Causa: El archivo que intenta abrir no existe'
         '\n*Accion: Revise que el archivo exista y vuelva a intentarlo ')
     Asercion.no_es_cadena_vacia(
         self.nom_seccion,
         '\n*Causa:  El nombre de la fuente es vacio o sin valor'
         '\n*Accion: Ingrese un valor valido para el nombre de la fuente')
예제 #4
0
    def valida_parametros(self):
            Asercion.no_es_nulo(
                self.dto_credenciales,
                '\n*Causa: El objeto dto_credenciales esta vacio'
                '\n*Accion: Cree una instancia de dto_credenciales y vuelva a intentarlo')

            Asercion.esta_vacio_el_grupo(
                self.gpo_de_claves_d_campanias,
                '\n*Causa: El atributo \"gpo_claves_campania\" esta vacio, valor actuar:'
                + str(len(self.gpo_de_claves_d_campanias)) +
                '\n*Accion: Revise que el campo no este vacio e intente nuevamente ejecutar el script')
    def valida_atributo(self, anuncios, estadistica_anuncios, campania):
        Asercion.no_es_nulo(
            anuncios, '\n*Causa: El objeto EtlAnuncios esta vacio'
            '\n*Accion: Revisa que el objeto EtlAnuncios no sea nulo o este vacio'
        )

        Asercion.no_es_nulo(
            estadistica_anuncios,
            '\n*Causa: El atributo EtlEstadisticaAnucios esta vacio'
            '\n*Accion: Revisa que el objeto EtlEstadisticaAnucios no sea nulo o este vacio'
        )

        Asercion.no_es_nulo(
            campania, '\n*Causa: El atributo EtlCampania esta vacio'
            '\n*Accion: Revisa que el objeto EtlCampania no sea nulo o este vacio'
        )
예제 #6
0
 def valida_atributo(self, sql_context):
     Asercion.no_es_nulo(
         sql_context,
         '\n*Causa: El objeto' + str(sql_context) + ' esta vacio'
         '\n*Accion: Revise que exista la instancia de sql_context e intentelo nuevamente'
     )
예제 #7
0
 def valida_parametros(self):
         Asercion.no_es_nulo(
             self.dto_credenciales,
             '\n*Causa: El objeto dto_credenciales esta vacio'
             '\n*Accion: Cree una instancia de dto_credenciales y vuelva a intentarlo')
 def valida_atributo(self, dato):
     Asercion.no_es_nulo(
         dato, '\n*Causa: El atributo' + str(dato) + ' esta vacio'
         '\n*Accion: Revise en el flujo etl si esta devolviendo un resultado la consulta'
     )