]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
chgt fichier appli
authorPASCALE NOYRET <pascale.noyret@edf.fr>
Thu, 13 Jan 2022 13:32:42 +0000 (14:32 +0100)
committerPASCALE NOYRET <pascale.noyret@edf.fr>
Thu, 13 Jan 2022 13:32:42 +0000 (14:32 +0100)
testFlask/connectEficas.py

index 8cc28a55f100c19d8d3aa0b395274199e847cd1a..6bbdc292142904e26434950e7cefb4f50ab6f201 100644 (file)
@@ -41,7 +41,7 @@ class accasConnecteur :
     def __init__(self,code, fichierCata=None, langue=None, fichierComm=None,appWeb=None) :
         #if code==None : print ('il faut remonter une erreur'); exit()
         self.code=code
-        from InterfaceSsIhm.qtEficasSsIhm import AppliSsIhm
+        from InterfaceSsIhm.eficasSsIhm import AppliSsIhm
         self.monEficas=AppliSsIhm(code=code, salome=0, multi=False, langue=langue,fichierCata=fichierCata)
         # Si on permet l ouverture simultanee de plusieurs fichiers il faudra
         # faire l equivalent du viewmanager
@@ -53,6 +53,7 @@ class accasConnecteur :
     def toWebApp(self,fction,*args, **kwargs):
         if self.appWeb == None : # test
            #print ('self.appWeb.fromConnecteur', fction, *args, **kwargs)
+           if fction =='appendChildren' : print ('self.appWeb.fromConnecteur', fction, *args, **kwargs)
            return
         self.appWeb.fromConnecteur(fction, *args, **kwargs)
         
@@ -166,20 +167,41 @@ if __name__ == "__main__":
     __import__(name)
     code=prefs.code
     monEficasConnecteur=accasConnecteur(code, langue='ang')
-    #monEficasConnecteur.litFichierComm('/tmp/ajoutProcEtBloc.comm')
-    #d=monEficasConnecteur.getDicoForFancy(monEficasConnecteur.monEditeur.tree.racine)
-    #pprint.pprint(d)
-
     monEficasConnecteur.litFichierComm('../WebTest/web_tres_simple_avec_2Procs.comm')
     idRacine=monEficasConnecteur.monEditeur.tree.racine.item.idUnique
+    r=monEficasConnecteur.appendChild(idRacine,'MonProc',0)
+    r=monEficasConnecteur.appendChild(idRacine,'MonProc2',1)
+    r=monEficasConnecteur.appendChild(idRacine,'MonProc',2)
+    r=monEficasConnecteur.appendChild(idRacine,'MonProc2',3)
+    r=monEficasConnecteur.appendChild(idRacine,'MonProc',4)
     r=monEficasConnecteur.appendChild(idRacine,'MonProc2','last')
+    r=monEficasConnecteur.appendChild(idRacine,'MonProc2','first')
+    d=monEficasConnecteur.getDicoForFancy(monEficasConnecteur.monEditeur.tree.racine)
+    (ok,newFile)=monEficasConnecteur.saveFile('/tmp/ajoutProc.comm')
 
-    #d=monEficasConnecteur.getDicoForFancy(monEficasConnecteur.monEditeur.tree.racine)
-    #i=d['children'][2]['children'][0]['key']
-    #r=monEficasConnecteur.changeValeur(i,'65')
-    #d=monEficasConnecteur.getDicoForFancy(monEficasConnecteur.monEditeur.tree.racine)
+    exit()
+    param1=d['children'][2]['children'][0]['key']
+    r=monEficasConnecteur.changeValeur(param1,'65')
+
+    param11=d['children'][2]['children'][1]['key']
+    r=monEficasConnecteur.changeValeur(param11,'2')
+
+    param12=d['children'][2]['children'][2]['key']
+    r=monEficasConnecteur.changeValeur(param12,'3')
+
+    r=monEficasConnecteur.changeValeur(param1,'2')
+    d=monEficasConnecteur.getDicoForFancy(monEficasConnecteur.monEditeur.tree.racine)
     #(ok,newFile)=monEficasConnecteur.saveFile('/tmp/ajoutProc.comm')
     #pprint.pprint(d)
+    param1_inBloc=d['children'][2]['children'][3]['key']
+    # on supprime le bloc
+    r=monEficasConnecteur.changeValeur(param1_inBloc,'1')
+    # on le rajoute (pb du bloc dans le bloc) 
+    r=monEficasConnecteur.changeValeur(param1_inBloc,'2')
+    d=monEficasConnecteur.getDicoForFancy(monEficasConnecteur.monEditeur.tree.racine)
+    print (d)
+    print (monEficasConnecteur.monEditeur.saveFile('/tmp/oo.comm'))
+    exit()
 
     # creation du bloc
     #r=monEficasConnecteur.changeValeur(i,'2')