]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Test update
authordbv <dbv@opencascade.com>
Wed, 1 Jul 2015 08:42:06 +0000 (11:42 +0300)
committerdbv <dbv@opencascade.com>
Wed, 1 Jul 2015 08:42:06 +0000 (11:42 +0300)
src/FeaturesPlugin/Test/TestMultiBoolean.py

index e4577bd4df64e71f992fbfc8dcf96719822e96d0..ce9fa673474e020385339392a5cce9c49b08e99a 100644 (file)
@@ -174,6 +174,7 @@ aSession.finishOperation()
 #=========================================================================
 aCurrentResult = modelAPI_ResultBody(aBox.firstResult())
 aSession.startOperation()
+aFactory = ModelAPI_Session.get().validators()
 for i in xrange(0, N * N):
     anExtrusionResult = modelAPI_ResultBody(anExtrusions[i].firstResult())
     aBooleanFt = aPart.addFeature("Boolean")
@@ -182,8 +183,10 @@ for i in xrange(0, N * N):
     kBooleanTypeCut = 0
     aBooleanFt.integer("bool_type").setValue(kBooleanTypeCut)
     aBooleanFt.execute()
-    aCurrentResult = modelAPI_ResultBody(aBooleanFt.firstResult())
+    assert (aFactory.validate(aBooleanFt))
     assert (len(aBooleanFt.results()) > 0)
+    aCurrentResult = modelAPI_ResultBody(aBooleanFt.firstResult())
+    assert (aCurrentResult is not None)
 aSession.finishOperation()
 
 #=========================================================================