def teste_gerar_arquivo_log_logstash(self): valor_esperado = "2016-01-01T00:00:00-03:00 [Cadin]:BANCO_DADOS-Deploy_Producao" Log.gerar_arquivo_log_logstash() self.assertTrue(path.isfile(self.arquivo_log_logstash)) with open(self.arquivo_log_logstash, "r") as arq_log: valor_obtido = arq_log.read().splitlines()[-1] self.assertEqual(valor_obtido, valor_esperado)
def teste_nao_gerar_arquivo_log_logstash(self): if path.isfile(self.arquivo_log_logstash): remove(self.arquivo_log_logstash) del environ["INDEXACAO_LOG_EXECUCAO"] Log.gerar_arquivo_log_logstash() self.assertFalse(path.isfile(self.arquivo_log_logstash))
"log_comandoHabiltarUsuarioAplicacaoAcessoBancoDados.txt", "r") as arq: Log.imprime( "FALHA - AO HABILITAR USUARIO DA APLICACAO COM ACESSO COM O BANCO DE DADOS\n" + arq.read(), "FALHA - AO HABILITAR USUARIO DA APLICACAO COM ACESSO COM O BANCO DE DADOS", classe=BancoDados) exit(1) if __name__ == "__main__": banco_dados = BancoDados() if argv[1] == "criarBackup": banco_dados.criar_backup() if argv[1] == "criarSnapshot": banco_dados.criar_snapshot() if argv[1] == "restaurarBaseEspelhoDeProducao": banco_dados.restaurar_banco_dados_com_ultima_versao_stg() if argv[1] == "restaurarBaseStagingComBkpDeProducao": banco_dados.restaurar_banco_dados_stg_com_ultima_versao_prd() if argv[1] == "executarScriptSQLNoBancoDados": banco_dados.executar_script_sql_no_banco_dados() Log.gerar_arquivo_log_logstash() if argv[1] == "habiltarUsuarioAplicacaoAcessoBancoDados": banco_dados.habiltar_usuario_aplicacao_acesso_banco_dados() if argv[1] == "removerSnapshot": banco_dados.remover_snapshot() if argv[1] == "realizarFailBack": banco_dados.realizar_failback_no_banco_dados() Log.gerar_arquivo_log_logstash()