3 from TestSketcher import SketcherTestCase
5 class SketcherAddLine(SketcherTestCase):
6 def test_add_line(self):
7 line = self.sketch.addLine(0, 0, 0, 1)
9 self.assertEqual(line.getStartPoint().x(), line.getEndPoint().x())
10 self.assertNotEqual(line.getStartPoint().y(), line.getEndPoint().y())
12 def test_modify_line(self):
13 line = self.sketch.addLine(0, 0, 0, 1)
15 line.setStartPoint(0, 1)
16 line.setEndPoint(1, 1)
17 self.assertEqual(line.getStartPoint().x(), 0)
18 self.assertEqual(line.getStartPoint().y(), 1)
19 self.assertEqual(line.getEndPoint().x(), 1)
20 self.assertEqual(line.getEndPoint().y(), 1)
23 if __name__ == "__main__":
24 unittest.main(verbosity=2)