Salome HOME
[PythonAPI / sketcher] Added methods for sketch features modification
[modules/shaper.git] / src / PythonAPI / Test / TestSketcherAddCircle.py
index 48b15b0d3d4359fdff4288384ff620c435b5a127..932bb6881ca5ca3e92df8108a4e704ed0e16e9a0 100644 (file)
@@ -3,13 +3,23 @@ import model
 from TestSketcher import SketcherTestCase
 
 class SketcherAddCircle(SketcherTestCase):    
-    def runTest(self):
+    def test_add_cricle(self):
         circle = self.sketch.addCircle(0, 10, 20)
         model.do()
         self.assertEqual(circle.centerData().x(), 0.0)        
         self.assertEqual(circle.centerData().y(), 10.0)
         self.assertEqual(circle.radiusData().value(), 20.0)
         
+    def test_modify_circle(self):
+        circle = self.sketch.addCircle(0, 10, 20)
+        model.do()
+        circle.setCenter(10, 10)
+        circle.setRadius(30)
+        model.do()
+        self.assertEqual(circle.centerData().x(), 10.0)        
+        self.assertEqual(circle.centerData().y(), 10.0)
+        self.assertEqual(circle.radiusData().value(), 30.0)
+        
     
 if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
+    unittest.main(verbosity=2)
\ No newline at end of file