Salome HOME
Add support for RefAttr attribute, create setCoincedent constraint
[modules/shaper.git] / src / PythonAPI / Test / TestSketcherAddPoint.py
index 783f8c17bb854129a2023d265aff500373e17ffa..284d377641ee2c6f425d309e3421d9bea9d953eb 100644 (file)
@@ -3,12 +3,23 @@ import model
 from TestSketcher import SketcherTestCase
 
 class SketcherAddPoint(SketcherTestCase):    
-    def runTest(self):
+    def test_add_point(self):
         point = self.sketch.addPoint(0, 1)
         model.do()
         self.assertEqual(point.pointData().x(), 0.0)        
         self.assertEqual(point.pointData().y(), 1.0)
         
+    def test_modify_point(self):
+        point = self.sketch.addPoint(0, 1)
+        point.setValue(1, 2)
+        model.do()
+        self.assertEqual(point.pointData().x(), 1.0)        
+        self.assertEqual(point.pointData().y(), 2.0)
+        
+    def test_empty_args(self):
+        with self.assertRaises(TypeError):
+            self.sketch.addPoint()
+        
     
 if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
+    unittest.main(verbosity=2)
\ No newline at end of file