def testCicloIndirecto(self): # Insertamos Producto aBacklog = backlog() aBacklog.insertBacklog('Podn fjdd.', 'ODJdbeidbww', 1) searchBacklog = aBacklog.findName('Podn fjdd.') idFound0 = searchBacklog[0].BL_idBacklog # Insertamos la accion aAcc = accions() aAcc.insertAccion('cinrohbwidia', idFound0) search = aAcc.searchAccion('cinrohbwidia', idFound0) idFound = search[0].AC_idAccion # Insertamos la historia aHist = userHistory() aHist.insertUserHistory('BIEEIEB1', 0, 1, idFound, idFound0, 1, True, TODAY) searchHist = aHist.searchUserHistory('BIEEIEB1', idFound0) idFound1 = searchHist[0].UH_idUserHistory # Insertamos la categoria aCategory = category() aCategory.insertCategory('wofhweoifh', 1) # Insertamos la tarea 1 aTarea = task() aTarea.insertTask('dwidjw', 1, 1, idFound1, True, TODAY) searchTask1 = aTarea.searchTask('dwidjw') idprimera = searchTask1[0].HW_idTask # Insertamos la tarea 2 bTarea = task() bTarea.insertTask('dfghj', 2, 2, idFound1, True, TODAY) searchTask2 = bTarea.searchTask('dfghj') idsegunda = searchTask2[0].HW_idTask # Insertamos la tarea 3 cTarea = task() cTarea.insertTask('dfghj2', 3, 3, idFound1, True, TODAY) searchTask3 = cTarea.searchTask('dfghj2') idtercera = searchTask3[0].HW_idTask #Insertamos la precedencia aPrecedence = precedence() aPrecedence.insertPrecedence(idprimera, idsegunda, idFound0) aPrecedence.insertPrecedence(idsegunda, idtercera, idFound0) self.assertEqual( (aPrecedence.insertPrecedence(idtercera, idprimera, idFound0)), None) # Eliminamos la precedencia, tarea, categoria, historia, accion y producto aPrecedence.deletePrecedence(idprimera, idsegunda) aPrecedence.deletePrecedence(idsegunda, idtercera) aTarea.deleteTask('dwidjw') bTarea.deleteTask('dfghj') bTarea.deleteTask('dfghj2') aCategory.deleteCategory('wofhweoifh') aHist.deleteUserHistory(idFound1) aAcc.deleteAccion('cinrohbwidia', idFound0) aBacklog.deleteProduct('Podn fjdd.')
def testSearchConsecuenteMuchosCorrecto(self): # Insertamos Producto aBacklog = backlog() aBacklog.insertBacklog('Podn fjdd.','ODJdbeidbww',1) searchBacklog = aBacklog.findName('Podn fjdd.') idFound0 = searchBacklog[0].BL_idBacklog # Insertamos la accion aAcc = accions() aAcc.insertAccion('cinrohbwidia',idFound0) search = aAcc.searchAccion('cinrohbwidia',idFound0) idFound = search[0].AC_idAccion # Insertamos la historia aHist = userHistory() aHist.insertUserHistory('BIEEIEB1',0, 1,idFound, idFound0,1,True,TODAY) searchHist = aHist.searchUserHistory('BIEEIEB1',idFound0) idFound1 = searchHist[0].UH_idUserHistory # Insertamos la categoria aCategory = category() aCategory.insertCategory('wofhweoifh',1) # Insertamos la tarea 1 aTarea = task() aTarea.insertTask('dwidjw',1,1,idFound1,True,TODAY) searchTask1 = aTarea.searchTask('dwidjw') idprimera = searchTask1[0].HW_idTask # Insertamos la tarea 2 bTarea = task() bTarea.insertTask('dfghj',2,2,idFound1,True,TODAY) searchTask2 = bTarea.searchTask('dfghj') idsegunda = searchTask2[0].HW_idTask # Insertamos la tarea 3 cTarea = task() cTarea.insertTask('dfghj2',3,3,idFound1,True,TODAY) searchTask3 = cTarea.searchTask('dfghj2') idtercera = searchTask3[0].HW_idTask #Insertamos la precedencia aPrecedence = precedence() aPrecedence.insertPrecedence(idprimera,idsegunda,idFound0) aPrecedence.insertPrecedence(idtercera,idsegunda,idFound0) self.assertEqual ((aPrecedence.searchTaskByCons(idsegunda) != []), True) # Eliminamos la precedencia, tarea, categoria, historia, accion y producto aPrecedence.deletePrecedence(idprimera,idsegunda) aPrecedence.deletePrecedence(idtercera,idsegunda) aTarea.deleteTask('dwidjw') bTarea.deleteTask('dfghj') bTarea.deleteTask('dfghj2') aCategory.deleteCategory('wofhweoifh') aHist.deleteUserHistory(idFound1) aAcc.deleteAccion('cinrohbwidia', idFound0) aBacklog.deleteProduct('Podn fjdd.')
def testInsertPrimeraTareaNoValida(self): # Insertamos Producto aBacklog = backlog() aBacklog.insertBacklog('Podn fjdd.','ODJdbeidbww',1) searchBacklog = aBacklog.findName('Podn fjdd.') idFound0 = searchBacklog[0].BL_idBacklog # Insertamos la accion aAcc = accions() aAcc.insertAccion('cinrohbwidia',idFound0) search = aAcc.searchAccion('cinrohbwidia',idFound0) idFound = search[0].AC_idAccion # Insertamos la historia aHist = userHistory() aHist.insertUserHistory('BIEEIEB1',0, 1,idFound, idFound0,1,True,TODAY) searchHist = aHist.searchUserHistory('BIEEIEB1',idFound0) idFound1 = searchHist[0].UH_idUserHistory # Insertamos la categoria aCategory = category() aCategory.insertCategory('wofhweoifh',1) # Insertamos la tarea 1 aTarea = task() aTarea.insertTask('dwidjw',1,1,idFound1,True,TODAY) searchTask1 = aTarea.searchTask('dwidjw') idprimera = searchTask1[0].HW_idTask #Insertamos la precedencia aPrecedence = precedence() self.assertEqual ((aPrecedence.insertPrecedence(idprimera,None,idFound0)), None) # Eliminamos la precedencia, tarea, categoria, historia, accion y producto aTarea.deleteTask('dwidjw') aCategory.deleteCategory('wofhweoifh') aHist.deleteUserHistory(idFound1) aAcc.deleteAccion('cinrohbwidia', idFound0) aBacklog.deleteProduct('Podn fjdd.')