Salome HOME
Issue #1648: Dump Python in the High Level Parameterized Geometry API
[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, self.arc)
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)
22
23 if __name__ == "__main__":
24     unittest.main(verbosity=2)