def server_crear_modelo_html (): salida = ("") try: nombreModelo = request.forms.get("nombreModelo") idMetamodelo = int(request.forms.get("idMetamodelo")) modelo = ModeladorDao.crearModelo({"idMetamodelo":idMetamodelo,"nombre":nombreModelo}) salida = modelo except (Exception) as ex: salida = ("") print(repr(ex)) return salida
def testCrearModeloValido(self): conteo = len(ModeladorDao.getModelos()) #if conteo!=0: # self.fail("no se puede recuperar modelos creado por default") modeloDao = ModeladorDao.ModeloDao() modelo = modeloDao.nuevoDiccionario() modelo["idMetamodelo"] = 1 modelo["nombre"] = ("ModeloDePrueba") modelo = ModeladorDao.crearModelo(modelo) if modelo["idModelo"] is None or modelo["idModelo"] == 0: self.fail("no se pudo obtener id de Modelo") #print ("MODELO CREADO %s"%str (modelo)) conteo1 = len(ModeladorDao.getModelos()) if conteo1 != (conteo + 1): self.fail("creación de modelo no ha alterado contador") raizModelo = ModeladorDao.getRaizModelo(modelo["idModelo"]) if raizModelo is None or raizModelo["idObjeto"] != modelo[ "idObjetoRaiz"]: self.fail("no se recuperó objetoRaiz") modelos = ModeladorDao.getModelos() if len(modelos) <= 0: self.fail("No se puede consultar modelos")