class TRKXFUN(unittest.TestCase): @classmethod def setUpClass(self): self.oHelper = Webapp(autostart=False) self.oHelper.SetTIRConfig(config_name="User", value="telemarketing") self.oHelper.SetTIRConfig(config_name="Password", value="1") def test_TRKXFUN_CT001(self): self.oHelper.Start() self.oHelper.Setup("SIGATMK", DateSystem, "T1", "D MG 01", "13") self.oHelper.Program("TMKA271") self.oHelper.AddParameter("MV_FATPROP", "D MG 01", "O", "O", "O") self.oHelper.SetParameters() self.oHelper.SearchBrowse(f"D MG 01 000020", "Filial+atendimento") self.oHelper.SetButton("Visualizar") self.oHelper.SetButton("Outras Ações", "Tracker da Entidade") self.oHelper.SetButton("Rastrear") self.oHelper.ClickTree("Atendimento Telemarketing - 000020") self.oHelper.SetButton("Abandonar") self.oHelper.SetButton("Confirmar") self.oHelper.SetButton("X") self.oHelper.RestoreParameters() self.oHelper.AssertTrue() @classmethod def tearDownClass(self): self.oHelper.TearDown()
class PMSA410(unittest.TestCase): @classmethod def setUpClass(self): self.oHelper = Webapp() self.oHelper.Setup("SIGAPMS", DateSystem, "T1", "D MG 01 ", "44") self.oHelper.Program("PMSA410") def test_PMSA410_065(self): ''' Test Case 065 - Inclusao de um Projeto com troca de código ''' self.oHelper.SetButton("Incluir") self.oHelper.SetButton("OK") self.oHelper.SetValue("Projeto", "PMSC000001") self.oHelper.SetValue("Descricao", "PROJETO TIR") self.oHelper.SetValue("Tipo Proj", "0002") self.oHelper.ClickFolder("Cronograma") self.oHelper.SetValue("Calendario", "004") self.oHelper.SetButton("Confirmar") self.oHelper.SetButton("Fechar") self.oHelper.SetButton("Fechar") self.oHelper.SearchBrowse("D MG 01 PMSC000001", "Filial+projeto") time.sleep(20) self.oHelper.SetButton("Outras Ações", "Trocar Codigo") self.oHelper.SetValue("Novo Projeto:", "PMSU000002") self.oHelper.SetButton("OK") self.oHelper.WaitShow("Gerenciamento de Projetos") self.oHelper.SearchBrowse("D MG 01 PMSU000002", "Filial+projeto") '''Teste case de visualização''' self.oHelper.SetButton("Alt.Cadastro") #Mudar para Visualizar! self.oHelper.WaitShow( "Gerenciamento de Projetos - Gerenciamento de Projetos") self.oHelper.CheckResult("Projeto", "PMSU000002") self.oHelper.SetButton("Fechar") self.oHelper.AssertTrue() def test_PMSA410_066(self): '''Teste case 066 de Alteração''' self.oHelper.WaitShow("Gerenciamento de Projetos") self.oHelper.SearchBrowse("D MG 01 PMSU000001", "Filial+projeto") self.oHelper.SetButton("Alt.Cadastro") self.oHelper.WaitShow( "Gerenciamento de Projetos - Gerenciamento de Projetos") self.oHelper.SetValue("Tipo Proj", "0001") self.oHelper.SetButton("Confirmar") self.oHelper.SetButton("Fechar") '''Teste case de visualização''' self.oHelper.WaitShow("Gerenciamento de Projetos") self.oHelper.SearchBrowse("D MG 01 PMSU000001", "Filial+projeto") self.oHelper.SetButton("Alt.Cadastro") #Mudar para Visualizar! self.oHelper.WaitShow( "Gerenciamento de Projetos - Gerenciamento de Projetos") self.oHelper.CheckResult("Tipo Proj", "0001") self.oHelper.SetButton("Fechar") self.oHelper.WaitShow("Gerenciamento de Projetos") self.oHelper.SetButton("Outras Ações", "Legenda") self.oHelper.SetButton("Fechar") self.oHelper.AssertTrue() #Aguardando solução da Task CA-2340 #def test_PMSA410_067(self): '''Teste case 067 de Exclusão ''' #self.oHelper.WaitShow("Gerenciamento de Projetos") #self.oHelper.SearchBrowse("D MG 01 PMSD000001", "Filial+projeto") #self.oHelper.SetButton("Outras Ações","Excluir") #self.oHelper.SetButton("Confirmar") #self.oHelper.WaitShow("Gerenciamento de Projetos") #self.oHelper.SearchBrowse("D MG 01 PMSD000001", "Filial+projeto") #self.oHelper.SetButton("Visualizar") #self.oHelper.WaitShow("Gerenciamento de Projetos - Visualizar") #self.oHelper.CheckResult("Projeto","PMSD000001") #self.oHelper.SetButton("Fechar") #self.oHelper.AssertFalse() #def test_PMSA410_068(self): #'''Test Case 068 - Revisão de um Projeto''' #projeto = "PMSU000001" #self.oHelper.WaitShow("Gerenciamento de Projetos") #self.oHelper.SearchBrowse(f'D MG 01 {projeto}', 'Filial+projeto') #self.oHelper.SetButton("Outras Ações","Revisoes") #self.oHelper.SetButton("Salvar") #self.oHelper.SetButton("Visualizar") #self.oHelper.WaitShow("Gerenciamento de Projetos - Visualizar") #self.oHelper.CheckResult("Projeto","PMSU000001") #self.oHelper.SetButton("Fechar") #self.oHelper.AssertTrue() def test_PMSA410_069(self): '''Teste case 069 de atalho''' self.oHelper.WaitShow("Gerenciamento de Projetos") self.oHelper.SearchBrowse("D MG 01 PMSU000001", "Filial+projeto") self.oHelper.SetButton("Outras Ações", "Alt.Estrutura") self.oHelper.WaitShow("Gerenciamento de Projetos - Alterar") # self.oHelper.SetFocus("AF8_PROJET") # self.oHelper.SetKey(key="CTRL", additional_key="M") #Procurar CTRL+M # self.oHelper.SetValue("Procurar por:", "ALTERACAO DO PROJETO POR TIR") # self.oHelper.SetButton("Procurar") # self.oHelper.SetButton("Fechar") # self.oHelper.SetButton("Fechar") # self.oHelper.SetFocus("AF8_PROJET") # self.oHelper.SetKey(key="CTRL", additional_key="B") #Procurar proxima CTRL+B # self.oHelper.SetButton("Fechar") # self.oHelper.SetButton("Fechar") # self.oHelper.SetFocus("AF8_PROJET") self.oHelper.SetButton("Outras Ações", "Atalhos") self.oHelper.SetButton("Cancelar") self.oHelper.SetButton("Fechar") self.oHelper.AssertTrue() def test_PMSA410_074(self): ''' CT074 - Validação do Help: ECM Problema: ECM não disponível ''' Projet = 'PMSTIRECM ' self.oHelper.AddParameter("MV_KBFLUIG", "", ".T.", ".T.", ".T.") self.oHelper.AddParameter("MV_ECMWS", "", "http://187.94.56.246:8080/webdesk/", "http://187.94.56.246:8080/webdesk/", "http://187.94.56.246:8080/webdesk/") self.oHelper.AddParameter("MV_ECMURL", "", "http://187.94.56.246:8080/webdesk/", "http://187.94.56.246:8080/webdesk/", "http://187.94.56.246:8080/webdesk/") self.oHelper.AddParameter("MV_ECMEMP", "", "T1", "T1", "T1") self.oHelper.SetParameters() self.oHelper.SearchBrowse(f"D MG 01 {Projet}", "Filial+projeto") self.oHelper.SetButton("Outras Ações", "Alt.Estrutura") self.oHelper.CheckHelp("ECM Problema: ECM não disponível", "Fechar") self.oHelper.SetFocus('Tarefa', grid_cell=True, row_number=1) self.oHelper.SetKey("ENTER") self.oHelper.SetButton("Outras Ações", "Atalhos") self.oHelper.SetButton("Cancelar") self.oHelper.SetButton("Fechar") self.oHelper.RestoreParameters() self.oHelper.AssertTrue() #Aguardando solução da Task CA-2337 #def test_PMSA410_076(self): ''' CT076 - Validação da não exibição do Help: ECM Problema: ECM não disponível quando integração com Fluig ative, sem o uso do ECM ''' #Projet = 'PMSTIRECM ' #self.oHelper.AddParameter("MV_KBFLUIG","",".T.",".T.",".T.") #self.oHelper.AddParameter("MV_ECMWS",""," "," "," ") #self.oHelper.SetParameters() #self.oHelper.SearchBrowse(f"D MG 01 {Projet}", "Filial+projeto") #self.oHelper.SetButton("Outras Ações","Alt.Estrutura") #self.oHelper.SetFocus('Tarefa', grid_cell = True, row_number=1) #self.oHelper.SetKey("ENTER") #self.oHelper.SetButton("Outras Ações", "Atalhos") #self.oHelper.SetButton("Cancelar") #self.oHelper.SetButton("Fechar") #self.oHelper.RestoreParameters() #self.oHelper.AssertTrue() @classmethod def tearDownClass(self): ''' Method that finishes the test case. ''' self.oHelper.TearDown()