1 # -*- coding: utf-8 -*-
3 Cet exemple construit un objet de définition (cata) de type BLOC
4 contenant deux objets SIMP
6 Dans un premier temps on vérifie la conformite de l'objet
12 Dans un deuxième temps, on construit des objets de type
13 MCBLOC dont la définition est cata et on vérifie la conformité
18 sys.path[:0]=['../..','../../Aster']
20 from Accas import SIMP,FACT,BLOC
22 # Construction objet de définition
24 cata= BLOC(condition="a==1",
29 # Vérification objet de définition
32 print "L'objet de définition est valide "
41 # Création de l'objet MCBLOC de nom mcf1
43 print "Mots-clés restants : ",o.reste_val
44 # Vérification objet MCBLOC
47 print "L'objet MCBLOC basé sur le dictionnaire %s est valide " % d
49 print "L'objet MCBLOC basé sur le dictionnaire %s n'est pas valide " % d
51 assert o.isvalid() == 1