Salome HOME
[PythonAPI] Rename startPointData()/endPointData() to startPoint()/endPoint()
[modules/shaper.git] / src / PythonAPI / Test / TestSketcherSetTangent.py
1 import unittest
2 import model
3 from TestSketcher import SketcherTestCase
4
5 class SketcherSetTangent(SketcherTestCase):
6     def setUp(self):
7         SketcherTestCase.setUp(self)
8         self.line = self.sketch.addLine(0, 0, 0, 1)
9         self.arc = self.sketch.addArc(0, 1, 0, 0, 1, 1)
10         self.sketch.setCoincident(
11             self.line.endPoint(), self.arc.startPoint()
12             )
13         
14     def test_set_tangent(self):
15         self.sketch.setTangent(self.line.result(), self.arc.result())
16         model.do()
17         # TODO : find a way to check that the constraint as been set
18     
19     def test_none_type_arguments(self):
20         with self.assertRaises(TypeError):
21             self.sketch.setTangent(None, self.arc.result())
22
23 if __name__ == "__main__":
24     unittest.main(verbosity=2)