def testEmptyTableFalse(self): # Creamos el backlog _backlog = backlog() _backlog.insertBacklog('Backlog','Prueba',2) findId = _backlog.findName('Backlog') idBacklog = findId[0].BL_idBacklog # Creamos el actor actor = role() actor.insertActor('Actor','Descripcion',idBacklog) result = actor.findNameActor('Actor',idBacklog) idActor = result[0].A_idActor # Creamos el usuario _user = user() _user.insertUser('fullname','userr','password1234','*****@*****.**',idActor) # Creamos el sprint aSprint = sprints() aSprint.insertSprint(1,'Descripcion sprint',idBacklog, TODAY, TOMORROW, STATES[1]) # Agregamos un usuario a team team_object = team() team_object.insertMiembro('userr','Actor',idBacklog) # Creamos el subEquipo subequipo_object = subEquipoClass() # Agregamos el usuario al subEquipo subequipo_object.insertMiembroSubEquipo('userr','Actor') # Ejecutamos la funcion result = subequipo_object.emptyTable() self.assertTrue(result)
def testverifyScrumMasterNone(self): # Creamos el backlog _backlog = backlog() _backlog.insertBacklog('Backlog','Prueba',2) findId = _backlog.findName('Backlog') idBacklog = findId[0].BL_idBacklog # Creamos el actor 1 actor = role() actor.insertActor('Actor1','Desarrollador',idBacklog) result = actor.findNameActor('Actor1',idBacklog) idActor = result[0].A_idActor # Creamos el actor 2 actor.insertActor('Actor2','Desarrollador',idBacklog) result = actor.findNameActor('Actor2',idBacklog) idActor = result[0].A_idActor # Creamos el usuario 1 _user = user() _user.insertUser('fullname','user1','password1234','*****@*****.**',idActor) # Creamos el usuario 2 _user.insertUser('fullname','user2','password1232','*****@*****.**',idActor) # Agregamos los usuarios al equipo team_object = team() team_object.insertMiembro('user1','Desarrollador',idBacklog) team_object.insertMiembro('user2','Desarrollador',idBacklog) # Creamos el sprint aSprint = sprints() aSprint.insertSprint(1,'Descripcion sprint',idBacklog, TODAY, TOMORROW, STATES[1]) # Creamos el subequipo subequipo_object = subEquipoClass() # Agregamos los miembros al subequipo subequipo_object.insertMiembroSubEquipo('user1','Desarrollador') subequipo_object.insertMiembroSubEquipo('user2','Desarrollador') # Obtenemos los miembros del subequipo subEquipoList = subequipo_object.getSubEquipo(1) userList = _user.getAllUsers() # Creamos la lista lista = [{'miembro':subEquipoClass.SEQ_username, 'rol': subEquipoClass.SEQ_rol} for subEquipoClass in subEquipoList] # Ejecutamos la funcion result = team_object.verifyScrumMaster(lista) self.assertTrue(result) # Eliminamos los datos insertados subequipo_object.deleteMiembroSubEquipo('user1',1) subequipo_object.deleteMiembroSubEquipo('user2',1) aSprint.deleteSprint(1,idBacklog) team_object.deleteMiembro('user1','Desarrollador',idBacklog) _user.deleteUser('user1') actor.deleteActor('Actor1',idBacklog) team_object.deleteMiembro('user2','Desarrollador',idBacklog) _user.deleteUser('user2') actor.deleteActor('Actor2',idBacklog) _backlog.deleteProduct('Backlog')
def testdeleteMiembroSubEquipoWrongData(self): # Creamos el backlog _backlog = backlog() _backlog.insertBacklog('Backlog','Prueba',2) findId = _backlog.findName('Backlog') idBacklog = findId[0].BL_idBacklog # Creamos el actor 1 actor = role() actor.insertActor('Actor1','Desarrollador',idBacklog) result = actor.findNameActor('Actor1',idBacklog) idActor = result[0].A_idActor # Creamos el actor 2 actor.insertActor('Actor2','Desarrollador',idBacklog) result = actor.findNameActor('Actor2',idBacklog) idActor = result[0].A_idActor # Creamos el usuario 1 _user = user() _user.insertUser('fullname','user1','password1234','*****@*****.**',idActor) # Creamos el usuario 2 _user.insertUser('fullname','user2','password1232','*****@*****.**',idActor) # Agregamos los usuarios al equipo team_object = team() team_object.insertMiembro('user1','Desarrollador',idBacklog) team_object.insertMiembro('user2','Desarrollador',idBacklog) # Creamos el sprint aSprint = sprints() aSprint.insertSprint(1,'Descripcion sprint',idBacklog, TODAY, TOMORROW, STATES[1]) # Creamos el subequipo subequipo_object = subEquipoClass() # Agregamos los miembros al subequipo subequipo_object.insertMiembroSubEquipo('user1','Desarrollador') # Ejecutamos la funcion result = subequipo_object.deleteMiembroSubEquipo(1,3) self.assertFalse(result) # Eliminamos los datos insertados aSprint.deleteSprint(1,idBacklog) team_object.deleteMiembro('user1','Desarrollador',idBacklog) _user.deleteUser('user1') actor.deleteActor('Actor1',idBacklog) team_object.deleteMiembro('user2','Desarrollador',idBacklog) _user.deleteUser('user2') actor.deleteActor('Actor2',idBacklog) _backlog.deleteProduct('Backlog')
def testgetSubEquipo(self): # Creamos el backlog _backlog = backlog() _backlog.insertBacklog('Backlog','Prueba',2) findId = _backlog.findName('Backlog') idBacklog = findId[0].BL_idBacklog # Creamos el actor actor = role() actor.insertActor('Actor','Descripcion',idBacklog) result = actor.findNameActor('Actor',idBacklog) idActor = result[0].A_idActor # Creamos el usuario _user = user() _user.insertUser('fullname','userr','password1234','*****@*****.**',idActor) # Creamos el sprint aSprint = sprints() aSprint.insertSprint(1,'Descripcion sprint',idBacklog, TODAY, TOMORROW, STATES[1]) # Agregamos un usuario a team team_object = team() team_object.insertMiembro('userr','Actor',idBacklog) # Creamos el subEquipo subequipo_object = subEquipoClass() # Obtenemos id del sprint foundSprint = aSprint.searchIdSprint(1, idBacklog)[0] # Agregamos el usuario al subEquipo subequipo_object.insertMiembroSubEquipo('userr','Actor') # Ejecutamos la funcion result = subequipo_object.getSubEquipo(foundSprint.S_numero) self.assertTrue(True) # Eliminamos los datos insertados subequipo_object.deleteMiembroSubEquipo('userr',1) team_object.deleteMiembro('userr','Actor',idBacklog) aSprint.deleteSprint(1,idBacklog) _user.deleteUser('userr') actor.deleteActor('Actor',idBacklog) _backlog.deleteProduct('Backlog')
def testEmptyTable(self): subequipo_object = subEquipoClass() subequipo_object.emptyTable()
def testgetSubEquipoWrongSprint(self): # Creamos el subequipo subequipo_object = subEquipoClass() # Ejecutamos la funcion result = subequipo_object.getSubEquipo(9) self.assertFalse(result)