1 # -*- coding: utf-8 -*-
12 from Editeur import session
13 from InterfaceTK import eficas_go,splash,eficas,images
17 class TestCase(unittest.TestCase):
19 self.root = Tkinter.Tk()
21 # Analyse des arguments de la ligne de commande
22 options=session.parse([])
28 init_common(None,None)
34 splash.init_splash(root,code=code,titre="Lancement d'EFICAS pour %s" %code)
35 splash._splash.configure(text="Chargement d'EFICAS en cours.\n Veuillez patienter ...")
36 app=eficas.EFICAS(root,code=code)
38 jdcdisplay=app.bureau.JDCDisplay_courant
39 init_common(root,jdcdisplay)
42 co=j.addentite("DEBUT",0)
44 co=j.addentite("FIN",1)
46 jdctree=jdcdisplay.tree.tree.children[0]
47 panel=select_child("DEBUT",jdctree)
48 panel=create_command("LIRE_MAILLAGE",panel)
49 panel=nomme_concept("MA",panel)
51 panel=create_command("AFFE_MODELE",panel)
53 select_child("MAILLAGE",command)
54 panel=select_node(command)
55 panel=create_mocle("AFFE",panel)
57 panel=select_child("PHENOMENE",parent)
58 choose_valeur("MECANIQUE",panel)
59 panel=select_child("b_mecanique",parent)
60 panel=select_child("MODELISATION",panel.node)
61 add_valeur_into("3D",panel)
62 add_valeur_into("3D_FLUIDE",panel)
64 panel=select_node(parent)
65 panel=create_mocle("TOUT",panel)
66 choose_valeur("OUI",panel)
67 panel=select_node(command)
68 panel=nomme_concept("MO",panel)
70 assert j.isvalid(),j.report()