Example #1
0
 def test_reversionarItem(self):
     # escenario
     idusuario = CtrlAdmUsr.insertarUsr("username", "password", "nombre", "apellido", "10101010", "1000")
     idtipoitem = CtrlAdmTipoItem.crearTipoItem("nombre", "descripcion")
     CtrlAdmTipoItem.agregarAtributo(idtipoitem, "nombre", "VARCHAR", "pordefecto")
     CtrlAdmRol.insertarPermiso("200", "nombre", "descripcion")
     idrol = CtrlAdmRol.insertarRol("nombre", "descripcion", [200])
     idproyecto = CtrlAdmProy.crearProy("nombre", "descripcion", 10000, "username")
     idfase = CtrlAdmProy.crearFase("nombre", "descripcion", idproyecto)
     CtrlAdmProy.asignarRolesFase([idrol], idfase)
     CtrlAdmProy.asignarTiposAFase(idfase, [idtipoitem])
     CtrlAdmProy.setProyIniciado(idproyecto)
     item = CtrlFase.instanciarItem("", "desarrollo", idtipoitem, idfase)
     versionitem = CtrlFase.instanciarVersionItem(
         item.iditem, CtrlAdmUsr.getIdByUsername("username"), "", 0, 0, 0, 1, "actual"
     )
     CtrlFase.crearItem(item, versionitem, [])
     versionitem = CtrlFase.instanciarVersionItem(
         item.iditem, CtrlAdmUsr.getIdByUsername("username"), "modified", 0, 0, 0, 2, "no-actual"
     )
     CtrlFase.modificarItem(item.iditem, versionitem)
     # prueba
     rv = self.login("username", "password")
     rv = self.reversionarItem("Reversionar", 1)
     assert "Item reversionado" in rv.data
     drop_db()
     init_db()
Example #2
0
 def setUp(self):
     drop_db()
     init_db()
     index.app.config["TESTING"] = True
     self.app = index.app.test_client()