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