Salome HOME
Update TestConstraintEqual.py
[modules/shaper.git] / src / PythonAPI / Test / TestSketcherAddPoint.py
1 import unittest
2 import model
3 from TestSketcher import SketcherTestCase
4
5 class SketcherAddPoint(SketcherTestCase):    
6     def test_add_point(self):
7         point = self.sketch.addPoint(0, 1)
8         model.do()
9         self.assertEqual(point.pointData().x(), 0.0)        
10         self.assertEqual(point.pointData().y(), 1.0)
11         
12     def test_modify_point(self):
13         point = self.sketch.addPoint(0, 1)
14         point.setValue(1, 2)
15         model.do()
16         self.assertEqual(point.pointData().x(), 1.0)        
17         self.assertEqual(point.pointData().y(), 2.0)
18         
19     def test_empty_args(self):
20         with self.assertRaises(TypeError):
21             self.sketch.addPoint()
22         
23     
24 if __name__ == "__main__":
25     unittest.main(verbosity=2)