Beispiel #1
0
    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.')
Beispiel #2
0
	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.')
Beispiel #3
0
	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.')