Salome HOME
09518cf8008ee52e14d977e3e34537b69e9dbbdd
[modules/shaper.git] / src / PythonAPI / Test / TestSketcherSetCoincident.py
1 import unittest
2 import model
3 from TestSketcher import SketcherTestCase
4
5 class SketcherSetCoincident(SketcherTestCase):
6     def test_set_coincident(self):
7         l1 = self.sketch.addLine(0, 0, 0, 1)
8         l2 = self.sketch.addLine(0, 1, 1, 1)
9         self.sketch.setCoincident(l1.endPoint(), l2.startPoint())
10         model.do()
11
12 #     def test_none_type_arguments(self):
13 #         l2 = self.sketch.addLine(0, 1, 1, 1)
14 #         with self.assertRaises(TypeError):
15 #             self.sketch.setCoincident(None, l2.startPoint())
16
17     def test_empty_arguments(self):
18         l1 = self.sketch.addLine(0, 0, 0, 1)
19         with self.assertRaises(TypeError):
20             self.sketch.setCoincident(l1.endPoint())
21
22 if __name__ == "__main__":
23     unittest.main(verbosity=2)