From ee9c80bb76a9a62db8427598d6fbc28f6bea76fb Mon Sep 17 00:00:00 2001 From: Jean-Philippe ARGAUD Date: Mon, 30 May 2016 10:38:13 +0200 Subject: [PATCH] Test correction to remove french accents --- test/test6701/Doc_TUI_Exemple_01.py | 3 ++- test/test6702/Doc_TUI_Exemple_02.py | 18 ++++++++++++++---- test/test6703/Doc_TUI_Exemple_03.py | 18 +++++++++--------- 3 files changed, 25 insertions(+), 14 deletions(-) diff --git a/test/test6701/Doc_TUI_Exemple_01.py b/test/test6701/Doc_TUI_Exemple_01.py index 7b90248..de51e7e 100644 --- a/test/test6701/Doc_TUI_Exemple_01.py +++ b/test/test6701/Doc_TUI_Exemple_01.py @@ -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() diff --git a/test/test6702/Doc_TUI_Exemple_02.py b/test/test6702/Doc_TUI_Exemple_02.py index 9ab9ad1..1ca65e0 100644 --- a/test/test6702/Doc_TUI_Exemple_02.py +++ b/test/test6702/Doc_TUI_Exemple_02.py @@ -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 ) diff --git a/test/test6703/Doc_TUI_Exemple_03.py b/test/test6703/Doc_TUI_Exemple_03.py index ce2b304..44beceb 100644 --- a/test/test6703/Doc_TUI_Exemple_03.py +++ b/test/test6703/Doc_TUI_Exemple_03.py @@ -19,12 +19,12 @@ # 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() -- 2.39.2