7 class PointTestCase(unittest.TestCase):
10 self.session = ModelAPI.ModelAPI_Session.get()
11 self.doc = self.session.moduleDocument()
12 self.session.startOperation()
13 self.feature = self.doc.addFeature("Point")
14 self.feature.execute()
15 self.session.finishOperation()
18 assert(model.checkPythonDump())
19 self.session.closeAll()
21 def test_ConstructorWithValues(self):
22 point = ConstructionAPI.ConstructionAPI_Point(self.feature, 10, "20", "x + 30")
23 #self.assertEqual(10, point.x().value())
24 #self.assertEqual("20", point.y().text())
25 #self.assertEqual("x + 30", point.z().text())
27 def test_setValue(self):
28 point = ConstructionAPI.ConstructionAPI_Point(self.feature)
29 self.assertEqual(0, point.x().value())
30 self.assertEqual(0, point.y().value())
31 self.assertEqual(0, point.z().value())
33 point.setByXYZ(10, "20", "x + 30")
34 self.assertEqual(10, point.x().value())
35 self.assertEqual("20", point.y().text())
36 self.assertEqual("x + 30", point.z().text())
38 if __name__ == "__main__":