]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
CCAR: mise a jour des tests elementaires dans Tests et modifications de detail
authorChristian Caremoli <>
Mon, 8 Dec 2008 11:04:23 +0000 (11:04 +0000)
committerChristian Caremoli <>
Mon, 8 Dec 2008 11:04:23 +0000 (11:04 +0000)
Aster/configuration.py
Ihm/I_JDC.py
Ihm/I_MACRO_ETAPE.py
Tests/README
Tests/prefs.py
Tests/testcomm9/efica01a.com0
Tests/testcomm9/forma12c.comm
Tests/testelem/testvalidator1.py
Tests/testelem/testvalidator2.py

index 36feca60117c5ac43f990a4075d7dec55b4c7bb4..add356958cae1643ed6d472aa35e96aa0ac7aa36 100644 (file)
@@ -44,7 +44,6 @@ class CONFIGbase:
       self.dRepMat={}
       if self.appli:
          self.parent=appli.top
-         self.appli.format_fichier="python"
       else:
          self.parent=None
       self.rep_user = utils.get_rep_user()
index 70b26efd4644ef14101b29355bc6c79b7fce7101..2b39f2a444d2250267ef4b40e1bb74e975e06bf6 100644 (file)
@@ -723,20 +723,20 @@ class JDC(I_OBJECT.OBJECT):
    def supprime(self):
       #print "supprime",self
       Noyau.N_JDC.JDC.supprime(self)
-   #   self.appli=None
-   #   self.g_context={}
-   #   self.const_context={}
-   #   self.sds=[]
-   #   self.sds_dict={}
-   #   self.mc_globaux={}
-   #   self.current_context={}
-   #   self.condition_context={}
-   #   self.etapes_niveaux=[]
-   #   self.niveau=None
-   #   self.params=[]
-   #   self.fonctions=[]
-   #   self._etape_context=None
-   #   self.etapes=[]
+      self.appli=None
+      self.g_context={}
+      self.const_context={}
+      self.sds=[]
+      self.sds_dict={}
+      self.mc_globaux={}
+      self.current_context={}
+      self.condition_context={}
+      self.etapes_niveaux=[]
+      self.niveau=None
+      self.params=[]
+      self.fonctions=[]
+      self._etape_context=None
+      self.etapes=[]
        
 #ATTENTION SURCHARGE : cette methode doit etre gardée en synchronisation avec celle de Noyau
    def register(self,etape):
index e4474bd825c2d8546a03f864c838e9a3b22a52fc..5aab780a56cbf12a21d90d904109ed0d4a5d3f94 100644 (file)
@@ -882,7 +882,6 @@ class MACRO_ETAPE(I_ETAPE.ETAPE):
              raise Exception(self.fichier_err)
 
          try:
-           print self.make_contexte_include
            self.make_contexte_include(self.fichier_ini ,self.fichier_text)
            self.parent.record_unit(unite,self)
          except:
index ae0b62f673d2be16c7e831a58c570cd034ee80e8..3b28d765a68b13b226e1882b2b142a15b7277c86 100644 (file)
@@ -16,3 +16,22 @@ des limites actuelles d'Accas.
 
 Certains tests doivent etre exécutés séparément à cause d'un problème d'import de catalogue.
 En particulier, les tests d'ihm (testihm*.py) entrent dans cette catégorie.
+
+Par ordre de complexité :
+
+  - testelem7
+  - testelem
+
+  - testcomm7
+  - testcomm9
+  - testcomm
+
+  - testastest
+  - testastest9
+
+  - testihm9
+  - testihm
+  - testihm7
+
+Les tests suffixés 7 ou 9 sont spécifiques d'une version d'ASTER
+
index 28a5c8edaa797f7196e0314b4ec59140a8038eed..7f943db99eff4f9501834fa43b9dfa409ba51a40 100644 (file)
@@ -24,6 +24,7 @@ import os,sys
 # REPINI sert à localiser le fichier editeur.ini
 # Obligatoire
 REPINI=os.path.dirname(os.path.abspath(__file__))
+repIni=REPINI
 
 # INSTALLDIR sert à localiser l'installation d'Eficas
 # Obligatoire
@@ -34,29 +35,47 @@ INSTALLDIR=os.path.join(REPINI,'..')
 # Par défaut on utilise les modules de INSTALLDIR
 # Peut valoir None (defaut)
 CODE_PATH = None
-#CODE_PATH = os.path.join(REPINI,'../../Superv')
 
 # la variable code donne le nom du code a selectionner
 code="ASTER" 
 
-# ICONDIR sert à localiser le répertoire contenant les icones
-# Par défaut on utilise le répertoire icons dans Editeur
-ICONDIR=os.path.join(INSTALLDIR,'Editeur','icons')
-
 # lang indique la langue utilisée pour les chaines d'aide : fr ou ang
 lang='fr'
 
 # Codage des strings qui accepte les accents (en remplacement de 'ascii')
 encoding='iso-8859-1'
 
+
+EditeurDir=INSTALLDIR+"/Editeur"
+sys.path[:0]=[INSTALLDIR]
+sys.path[:0]=[INSTALLDIR+"/Aster"]
+
+ICONDIR=os.path.join(INSTALLDIR,'Editeur','icons')
+
+# Preference
+if os.name == 'nt':
+   userprefs = os.sep.join( [ os.environ['HOMEDRIVE'], os.environ['HOMEPATH'], 'Eficas_install', 'prefs.py' ])
+else :
+   userprefs=os.path.expanduser("~/.Eficas_install/prefs.py")
+
+if os.path.isfile(userprefs):
+   try:
+      execfile(userprefs)
+   except:
+      pass
+
+
+#-------------------------------------------------------------------
+# Partie pour TK
+#-------------------------------------------------------------------
+
 labels= ('Fichier','Edition','Jeu de commandes',
-#               'Catalogue','Browsers',
                 'Options',
                 'Aide',
+                 'Traduction',
            )
 
 appli_composants=['readercata','bureau',
-#                  'browser',
                    'options',
            ]
 
@@ -84,21 +103,14 @@ menu_defs={ 'bureau': [
                #('Paramètres Eficas','affichage_fichier_ini'),
                                   ]
               ),
+              ('Traduction',[
+               ('Traduction v7 en v8','TraduitFichier7'),
+               ('Traduction v8 en v9','TraduitFichier8','<Control-t>','Ctrl+T'),
+                            ]
+              ),
               ('Aide',[
                         ('Aide EFICAS','aideEFICAS','<Control-a>','Ctrl+A'),
                       ]
               ),
              ]
            }
-
-if os.name == 'nt':
-   userprefs = os.sep.join( [ os.environ['HOMEDRIVE'], os.environ['HOMEPATH'], 'Eficas_install', 'prefs.py' ])
-else :
-   userprefs=os.path.expanduser("~/Eficas_install/prefs.py")
-if os.path.isfile(userprefs):
-   try:
-      execfile(userprefs)
-   except:
-      pass
-
-sys.path[:0]=[INSTALLDIR]
index 34a71cc876b7a234f18a0dd0dbead535781641d2..35fe540405bef1e26b61a2ba2abe933504cd6330 100755 (executable)
@@ -39,7 +39,7 @@ TRAN_GE2=DYNA_TRAN_MODAL(  MASS_GENE=MGEN_BIC,   RIGI_GENE=RGEN_BIC,
 LISTIMP=DEFI_LIST_REEL(  DEBUT=0.,
                     INTERVALLE=_F(  JUSQU_A = 1.,  NOMBRE = 500))
 
-RESUA1=REST_BASE_PHYS(  RESU_GENE=TRAN_GE1,
+RESUA1=REST_GENE_PHYS(  RESU_GENE=TRAN_GE1,
                         LIST_INST=LISTIMP,
                         INTERPOL='LIN',
                         NOM_CHAM='DEPL',
index af7db1de3a305ac5878240be86c3e9c9a703f201..5e74e201fe317e85de6190b38d09a1055a3d262e 100755 (executable)
@@ -349,7 +349,7 @@ GSCR=DYNA_TRAN_MODAL(
 #--------------------------------------------------------------
 # RESTITUTION GLOBALE DU CHAMP DE DEPLACEMENT RELATIF A CHAQUE INSTANT 
 # DE LA LISTE L_RECU
-RGSCR=REST_BASE_PHYS(  
+RGSCR=REST_GENE_PHYS(  
                RESU_GENE=GSCR,
                INTERPOL='LIN',   
                LIST_INST=L_RECU,
@@ -533,7 +533,7 @@ GSCA=DYNA_TRAN_MODAL(
 # RESTITUTION GRANDEURS ABSOLUES
 #-------------------------------
 
-RGSCA=REST_BASE_PHYS(  
+RGSCA=REST_GENE_PHYS(  
                RESU_GENE=GSCA,
                INTERPOL='LIN',   
                LIST_INST=L_RECU,
@@ -612,7 +612,7 @@ IMPR_TABLE(
 
 # DEPLACEMENTS
 
-RGSCR2=REST_BASE_PHYS(  
+RGSCR2=REST_GENE_PHYS(  
                RESU_GENE=GSCA,
                INTERPOL='LIN',   
                LIST_INST=L_RECU,
index 80a2881f75662de84884d34c453f7501bc7bc217..da260a84c600ae90cf95874fcff041c0befed33c 100644 (file)
@@ -207,7 +207,7 @@ class TestValidCase(unittest.TestCase):
    def test016(self):
        """Test du validateur ET : pas de doublon ET valeur paire """
        cata=SIMP(statut='o',typ='I',min=1,max=6,validators=[NoRepeat(),PairVal()])
-       liste=( ((2,),1),(None,0),((1,3,5),0),
+       liste=( (2,1),(None,0),((1,3,5),0),
                ((2,4,6),1),
                ((1,3,5),0),
                ((2,4,4),0),
index e9b06022a40340d88ca82549f6568f419646f0e5..f78f84331910d6dc3a7a9aab82bc0311ee0e1af5 100644 (file)
@@ -72,10 +72,10 @@ Fin Mot-cl
               (("aaaa","aaaaa","axyzaa","bbbbaaa","zzz"),OK),
               (("aaaa","aaaa","axyz","bbbb","zzz"),
 """Mot-clé simple : mcs
-   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-   ! Mot-clé mcs invalide : aaaa est un doublon                    !
-   ! Critere de validite: pas de présence de doublon dans la liste !
-   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+   ! Mot-clé mcs invalide : aaaa est un doublon                      !
+   ! Critere de validite: pas de présence de doublon dans la liste !
+   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 Fin Mot-clé simple : mcs
 """),
               (("aaaa","axyz","bbbb","zzz"),OK),
@@ -84,19 +84,19 @@ Fin Mot-cl
               (("aaa",Variable('x',"bbb")),OK),
               (("aaa",Variable('x',"aaa")),
 """Mot-clé simple : mcs
-   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-   ! Mot-clé mcs invalide : aaa est un doublon                     !
-   ! Critere de validite: pas de présence de doublon dans la liste !
-   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+   ! Mot-clé mcs invalide : aaa est un doublon                       !
+   ! Critere de validite: pas de présence de doublon dans la liste !
+   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 Fin Mot-clé simple : mcs
 """),
               (Variable('x',("aaa","bbb")),OK),
               (Variable('x',("aaa","bbb","bbb")),
 """Mot-clé simple : mcs
-   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-   ! Mot-clé mcs invalide : bbb est un doublon                     !
-   ! Critere de validite: pas de présence de doublon dans la liste !
-   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+   ! Mot-clé mcs invalide : bbb est un doublon                       !
+   ! Critere de validite: pas de présence de doublon dans la liste !
+   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 Fin Mot-clé simple : mcs
 """),
              )
@@ -109,10 +109,10 @@ Fin Mot-cl
               (("TUTU","TATA","CCCC"),OK),
               (("TUTU","TATA","CCCC","TUTU","TATA","CCCC"),
 """Mot-clé simple : mcs
-   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-   ! Mot-clé mcs invalide : TUTU est un doublon                    !
-   ! Critere de validite: pas de présence de doublon dans la liste !
-   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+   ! Mot-clé mcs invalide : TUTU est un doublon                      !
+   ! Critere de validite: pas de présence de doublon dans la liste !
+   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 Fin Mot-clé simple : mcs
 """),
               (("TUTU","TATA","CCCC","TUTU","TATA","CCCC","TUTU","TATA","CCCC"),
@@ -142,7 +142,7 @@ Fin Mot-cl
 """Mot-clé simple : mcs
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    ! Mot-clé mcs invalide : (1, 3, 5) contient des valeurs non paires !
-   ! Critere de validite: pas de présence de doublon dans la liste    !
+   ! Critere de validite: : pas de présence de doublon dans la liste  !
    !  et valeur paire                                                 !
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 Fin Mot-clé simple : mcs
@@ -150,11 +150,11 @@ Fin Mot-cl
                ((2,4,6),OK),
                ((2,4,4),
 """Mot-clé simple : mcs
-   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-   ! Mot-clé mcs invalide : 4 est un doublon                       !
-   ! Critere de validite: pas de présence de doublon dans la liste !
-   !  et valeur paire                                              !
-   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+   ! Mot-clé mcs invalide : 4 est un doublon                         !
+   ! Critere de validite: pas de présence de doublon dans la liste !
+   !  et valeur paire                                                !
+   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 Fin Mot-clé simple : mcs
 """),
              )
@@ -170,10 +170,10 @@ Fin Mot-cl
                ((i,1,i,i),OK),
                ((1,1,i,i),
 """Mot-clé simple : mcs
-   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-   ! Mot-clé mcs invalide : 1 est un doublon                       !
-   ! Critere de validite: pas de présence de doublon dans la liste !
-   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+   ! Mot-clé mcs invalide : 1 est un doublon                         !
+   ! Critere de validite: pas de présence de doublon dans la liste !
+   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 Fin Mot-clé simple : mcs
 """ ),
                )
@@ -241,7 +241,7 @@ Fin Mot-cl
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    ! Mot-clé mcs invalide : (<concept entier>, 5, 7, <concept entier>) ne contient !
    ! pas les elements obligatoires : [6]                                           !
-   ! Critere de validite: pas de présence de doublon dans la liste                 !
+   ! Critere de validite: : pas de présence de doublon dans la liste               !
    !  et valeur (5, 6, 7) obligatoire                                              !
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 Fin Mot-clé simple : mcs
@@ -293,7 +293,7 @@ Fin Mot-cl
    ! pas les elements obligatoires : [6]                                           !
    ! Critere de validite: valeur (5, 6, 7) obligatoire                             !
    !  et liste croissant                                                           !
-   !  et pas de présence de doublon dans la liste                                  !
+   !  et : pas de présence de doublon dans la liste                                !
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 Fin Mot-clé simple : mcs
 """ ),
@@ -304,7 +304,7 @@ Fin Mot-cl
    ! par valeurs croissantes                                                        !
    ! Critere de validite: valeur (5, 6, 7) obligatoire                              !
    !  et liste croissant                                                            !
-   !  et pas de présence de doublon dans la liste                                   !
+   !  et : pas de présence de doublon dans la liste                                 !
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 Fin Mot-clé simple : mcs
 """ ),
@@ -314,7 +314,7 @@ Fin Mot-cl
    ! Mot-clé mcs invalide : 7 est un doublon           !
    ! Critere de validite: valeur (5, 6, 7) obligatoire !
    !  et liste croissant                               !
-   !  et pas de présence de doublon dans la liste      !
+   !  et : pas de présence de doublon dans la liste    !
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 Fin Mot-clé simple : mcs
 """ ),