Salome HOME
[PythonAPI / sketcher] first try for mirror constraint interface (not working) and...
[modules/shaper.git] / src / PythonAPI / Test / TestSketcherAddMirror.py
1 import unittest
2 import model
3 from TestSketcher import SketcherTestCase
4 from GeomDataAPI import geomDataAPI_Point2D
5
6 import logging
7
8 class SketcherAddLine(SketcherTestCase): 
9     def setUp(self):
10         SketcherTestCase.setUp(self)
11         self.line = self.sketch.addLine(0, 0, 0, 1)
12         self.circle_1 = self.sketch.addCircle(30, 0, 10)
13        
14     def test_add_mirror(self):
15         mirror = self.sketch.addMirror(
16             self.line.result(), self.circle_1.result()
17             )
18         model.do()
19         mirrored_objects = mirror.mirroredObjects()
20         mirrored_circle = mirrored_objects.object(0)
21         center = geomDataAPI_Point2D(mirrored_circle.data().attribute("CircleCenter"))
22         self.assertTrue(False,  msg="%s" % center.x())
23         #dir(mirrored_circle)
24         #center = geomDataAPI_Point2D(mirrored_circle.data().attribute("CircleCenter"))
25         #self.assertEqual(center.x(), -30, msg="%s"%(dir(mirrored_circle)))
26         #self.assertTrue(False,  msg="%s" % (dir(mirrored_circle)))
27
28 if __name__ == "__main__":
29     unittest.main(verbosity=2)