Salome HOME
Completion of the parametric API high level for the construction of an axis from...
[modules/shaper.git] / src / ConstructionAPI / Test / TestAxis.py
1 import unittest
2
3 import ModelAPI
4 import ConstructionAPI
5
6 class AxisTestCase(unittest.TestCase):
7
8     def setUp(self):
9         self.session = ModelAPI.ModelAPI_Session.get()
10         self.doc = self.session.moduleDocument()
11         self.session.startOperation()
12         self.feature = self.doc.addFeature("Axis")
13         self.feature.execute()
14         self.session.finishOperation()
15
16     def tearDown(self):
17         self.session.closeAll()
18
19     def test_ConstructorWithDimensions(self):
20         axis = ConstructionAPI.ConstructionAPI_Axis(self.feature, 10, 50, 100)
21         self.assertEqual(10,axis.xDimension().value())
22         self.assertEqual(50,axis.yDimension().value())
23         self.assertEqual(100,axis.zDimension().value())
24
25 if __name__ == "__main__":
26     unittest.main()