]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
[Code coverage GeomAlgoAPI]: Check errors in MultiTranslation
authorazv <azv@opencascade.com>
Thu, 20 Dec 2018 08:14:16 +0000 (11:14 +0300)
committerazv <azv@opencascade.com>
Thu, 20 Dec 2018 08:14:16 +0000 (11:14 +0300)
test.API/SHAPER/Transformations/TestAPI_MultiTranslation.py

index 0a3ac761925f4a846088b0b865c4af39edd167ee..4b40b018c1de38ad5ca85f016341a68f4440e7f0 100644 (file)
@@ -58,18 +58,27 @@ MultiTranslation_5 = shaperpy.makeMultiTranslation(Box_5, ax1, 10., 5, ax2, 10.,
 MultiTranslation_6 = shaperpy.makeMultiTranslation(Box_6, ax1, 15., 5, ax2, -10., 5)
 
 # Tests en erreur
-#try:
-#    MultiTranslation_4 = shaperpy.makeMultiTranslation(Box_4, None, 15., 2)
-#except myExcept,ec:
-#    assert(ec.what() == "Multitranslation builder :: the first axis is not valid.")
+try:
+    MultiTranslation_4 = shaperpy.makeMultiTranslation(Box_4, None, 15., 2)
+except myExcept as ec:
+    assert(ec.what() == "Multitranslation builder :: the first axis is not valid")
 
 # Pas d'exception levee alors qu'une devrait y en avoir une
 try:
     MultiTranslation_7 = shaperpy.makeMultiTranslation(Box_7, ax1, 15., 5, ax2, 10., -2)
 except myExcept as ec:
     assert(ec.what() == "Multitranslation builder :: the number of copies for the second direction is null or negative.")
+try:
+    MultiTranslation_8 = shaperpy.makeMultiTranslation(Box_7, ax1, 15., -2, ax2, 10., 5)
+except myExcept as ec:
+    assert(ec.what() == "Multitranslation builder :: the number of copies for the first direction is null or negative.")
 
-#try:
-#    MultiTranslation_8 = shaperpy.makeMultiTranslation(Box_8, ax1, 15., 5, None, 10., 5)
-#except myExcept,ec:
-#    assert(ec.what() == "Multitranslation builder :: the second axis is not valid.")
+try:
+    MultiTranslation_9 = shaperpy.makeMultiTranslation(Box_8, None, 15., 5, ax2, 10., 5)
+except myExcept as ec:
+    assert(ec.what() == "Multitranslation builder :: the first axis is not valid")
+
+try:
+    MultiTranslation_10 = shaperpy.makeMultiTranslation(Box_8, ax1, 15., 5, None, 10., 5)
+except myExcept as ec:
+    assert(ec.what() == "Multitranslation builder :: the second axis is not valid")