]> SALOME platform Git repositories - modules/adao.git/commitdiff
Salome HOME
Test correction to remove french accents V7_8_0
authorJean-Philippe ARGAUD <jean-philippe.argaud@edf.fr>
Mon, 30 May 2016 08:38:13 +0000 (10:38 +0200)
committerJean-Philippe ARGAUD <jean-philippe.argaud@edf.fr>
Mon, 30 May 2016 08:38:13 +0000 (10:38 +0200)
test/test6701/Doc_TUI_Exemple_01.py
test/test6702/Doc_TUI_Exemple_02.py
test/test6703/Doc_TUI_Exemple_03.py

index 7b902486e4683071b0fd9c089ac0fb990d996aae..de51e7ebc39ecdde7735946e5f9b47e4bc7a403b 100644 (file)
@@ -19,6 +19,7 @@
 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 #
 # Author: Jean-Philippe Argaud, jean-philippe.argaud@edf.fr, EDF R&D
+"Verification d'un exemple de la documentation"
 
 # ==============================================================================
 def test1():
@@ -40,7 +41,7 @@ if __name__ == "__main__":
     print '\n AUTODIAGNOSTIC \n'
     print """Exemple de la doc :
 
-    Un exemple simple de création d'un cas de calcul TUI ADAO
+    Un exemple simple de creation d'un cas de calcul TUI ADAO
     +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
     """
     test1()
index 9ab9ad1e849c4fd70fde212c4e35165f3259d201..1ca65e0f0216cb60010d2d43c4d61398a21f5227 100644 (file)
@@ -19,6 +19,7 @@
 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 #
 # Author: Jean-Philippe Argaud, jean-philippe.argaud@edf.fr, EDF R&D
+"Verification d'un exemple de la documentation"
 
 # ==============================================================================
 def test1():
@@ -34,6 +35,8 @@ def test1():
     case.set( 'ObservationOperator', Matrix='1 0 0;0 2 0;0 0 3' )
     case.set( 'Observer',            Variable="Analysis", Template="ValuePrinter" )
     case.execute()
+    #
+    return case.get("Analysis")[-1]
 
 def test2():
 
@@ -57,15 +60,22 @@ def test2():
         )
     case.set( 'Observer',            Variable="Analysis", Template="ValuePrinter" )
     case.execute()
+    #
+    return case.get("Analysis")[-1]
+
+def almost_equal_vectors(v1, v2):
+    print "\nMaximum of differences between the two :",max(abs(v2 - v1))
+    return max(abs(v2 - v1)) < 1.e-15
 
 # ==============================================================================
 if __name__ == "__main__":
     print '\n AUTODIAGNOSTIC \n'
     print """Exemple de la doc :
 
-    Création détaillée d'un cas de calcul TUI ADAO
+    Creation detaillee d'un cas de calcul TUI ADAO
     ++++++++++++++++++++++++++++++++++++++++++++++
-    Les deux résultats doivent être identiques.
+    Les deux resultats sont testes pour etre identiques.
     """
-    test1()
-    test2()
+    xa1 = test1()
+    xa2 = test2()
+    assert almost_equal_vectors( xa1, xa2 )
index ce2b30445af2277780e4b192bd2c4a2b62b28f73..44beceb36abf3b58e1cf4c5d61155f695b181427 100644 (file)
 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 #
 # Author: Jean-Philippe Argaud, jean-philippe.argaud@edf.fr, EDF R&D
-"Vérification d'un exemple de la documentation"
+"Verification d'un exemple de la documentation"
 
 # ==============================================================================
 
 #
-# Construction artificielle d'un exemple de données utilisateur
+# Construction artificielle d'un exemple de donnees utilisateur
 # -------------------------------------------------------------
 alpha = 5.
 beta = 7
@@ -51,7 +51,7 @@ def test1():
     import numpy
     import adaoBuilder
     #
-    # Mise en forme des entrées
+    # Mise en forme des entrees
     # -------------------------
     Xb = (alpha, beta, gamma)
     Bounds = (
@@ -87,17 +87,17 @@ def test1():
     case.set( 'Observer', Variable="CurrentState", Template="ValuePrinter" )
     case.execute()
     #
-    # Exploitation indépendante
+    # Exploitation independante
     # -------------------------
     Xbackground   = case.get("Background")
     Xoptimum      = case.get("Analysis")[-1]
     FX_at_optimum = case.get("SimulatedObservationAtOptimum")[-1]
     J_values      = case.get("CostFunctionJ")[:]
     print
-    print "Nombre d'itérations internes...: %i"%len(J_values)
-    print "Etat initial...................:",numpy.ravel(Xbackground)
-    print "Etat optimal...................:",numpy.ravel(Xoptimum)
-    print "Simulation à l'état optimal....:",numpy.ravel(FX_at_optimum)
+    print "Number of internal iterations...: %i"%len(J_values)
+    print "Initial state...................:",numpy.ravel(Xbackground)
+    print "Optimal state...................:",numpy.ravel(Xoptimum)
+    print "Simulation at optimal state.....:",numpy.ravel(FX_at_optimum)
     print
 
 # ==============================================================================
@@ -105,7 +105,7 @@ if __name__ == "__main__":
     print '\n AUTODIAGNOSTIC \n'
     print """Exemple de la doc :
 
-    Exploitation indépendante des résultats d'un cas de calcul
+    Exploitation independante des resultats d'un cas de calcul
     ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
     """
     test1()