]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Unit test for Int Array
authornds <nds@opencascade.com>
Fri, 8 Jul 2016 12:46:27 +0000 (15:46 +0300)
committernds <nds@opencascade.com>
Fri, 8 Jul 2016 12:46:51 +0000 (15:46 +0300)
src/ModelAPI/CMakeLists.txt
src/ModelAPI/Test/TestIntArray.py [new file with mode: 0755]

index 60036bc80df724a67aeba9462d08d4a482442048..ef618a982ab7e25b05f5ad21ceabd48d8c88dbd4 100644 (file)
@@ -131,4 +131,5 @@ ADD_UNIT_TESTS(TestConstants.py
                TestDocument.py
                Test1064.py
                TestResults.py
+               TestIntArray.py
                Test1512.py)
diff --git a/src/ModelAPI/Test/TestIntArray.py b/src/ModelAPI/Test/TestIntArray.py
new file mode 100755 (executable)
index 0000000..a52bbdd
--- /dev/null
@@ -0,0 +1,30 @@
+"""
+      Test1064.py
+      Unit test for testing the Part sub-shapes naming, described in the issue 1064
+
+"""
+#=========================================================================
+# Initialization of the test
+#=========================================================================
+from ModelAPI import *
+from GeomDataAPI import *
+from GeomAlgoAPI import *
+from GeomAPI import *
+
+__updated__ = "2015-10-16"
+
+aSession = ModelAPI_Session.get()
+
+#=========================================================================
+# Create a sketch triangle in PartSet
+#=========================================================================
+aPartSet = aSession.moduleDocument()
+aSession.startOperation()
+aSketchFeature = featureToCompositeFeature(aPartSet.addFeature("Sketch"))
+anArray = aSketchFeature.data().addAttribute("IntArray_1", "IntArray")
+anArray.setSize(5)
+assert(anArra.size() == 5)
+
+#=========================================================================
+# End of test
+#=========================================================================