Salome HOME
fa4ed94c666e029451f39d47be6711abb3617b35
[modules/shaper.git] / src / PythonAPI / Test / TestSketcherAddLine.py
1 import unittest
2 import model
3 from TestSketcher import SketcherTestCase
4
5 class SketcherAddLine(SketcherTestCase):    
6     def test_add_line(self):
7         line = self.sketch.addLine(0, 0, 0, 1)
8         model.do()
9         self.assertEqual(line.getStartPoint().x(), line.getEndPoint().x())        
10         self.assertNotEqual(line.getStartPoint().y(), line.getEndPoint().y())
11
12     def test_modify_line(self):
13         line = self.sketch.addLine(0, 0, 0, 1)
14         model.do()
15         line.setStartPoint(0, 1)
16         line.setEndPoint(1, 1)
17         self.assertEqual(line.getStartPoint().x(), 0)
18         self.assertEqual(line.getStartPoint().y(), 1)
19         self.assertEqual(line.getEndPoint().x(), 1)
20         self.assertEqual(line.getEndPoint().y(), 1)
21
22
23 if __name__ == "__main__":
24     unittest.main(verbosity=2)