Salome HOME
[PythonAPI / sketcher] Update of setRadius test with radius modification
authorRenaud NEDELEC <renaud.nedelec@opencascade.com>
Mon, 2 Nov 2015 12:13:17 +0000 (13:13 +0100)
committerRenaud NEDELEC <renaud.nedelec@opencascade.com>
Mon, 2 Nov 2015 12:13:17 +0000 (13:13 +0100)
src/PythonAPI/Test/TestSketcherSetRadius.py

index d0fe52bf26903f45208a1f13ba76a913d92cbf6c..def3979270cd580b21da969fd12616c507c4f213 100644 (file)
@@ -3,11 +3,19 @@ import model
 from TestSketcher import SketcherTestCase
 
 class SketcherSetRadius(SketcherTestCase):   
-    def runTest(self):
+    def test_set_radius(self):
         circle = self.sketch.addCircle(0, 10, 20)
         self.sketch.setRadius(circle.result(), 30)
         model.do()
         self.assertEqual(circle.radiusData().value(), 30.0)
         
+    def test_modify_radius(self):
+        circle = self.sketch.addCircle(0, 10, 20)
+        radius = self.sketch.setRadius(circle.result(), 30)
+        model.do()
+        self.sketch.setValue(radius, 20)
+        model.do()
+        self.assertEqual(circle.radiusData().value(), 20.0)
+        
 if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
+    unittest.main(verbosity=2)
\ No newline at end of file