aboutsummaryrefslogtreecommitdiffstats
path: root/tests/QtGui
diff options
context:
space:
mode:
authorHugo Parente Lima <hugo.pl@gmail.com>2011-04-25 15:09:21 -0300
committerHugo Parente Lima <hugo.pl@gmail.com>2012-03-08 16:54:14 -0300
commit9dd46ce92f2eccd25140d0bc911bae1b96a3f4cb (patch)
treee22216be5266820effb1933c75cd1e6323a105c6 /tests/QtGui
parent0f0124e54c22d46fa71722b9eff93ebb34816d4c (diff)
Fix bugs 771, 772, 779, 780, 781, 782, 783 and 784
Bug 771 - "Constructor "QStandardItem(const QStandardItem&)" missing" Bug 772 - "Method "QPainter::drawConvexPolygon(const QPoint* points, int pointCount)" missing" Bug 779 - "Method "QPainter::drawLines(const QLine* lines, int lineCount)" missing" Bug 780 - "Method "QPainter::drawLines(const QPoint*, int)" missing" Bug 781 - "Method "QPainter::drawPoints(const QPoint*, int)" missing" Bug 782 - "Method "QPainter::drawPolygon(const QPointF*, int, Qt::FillRule)" missing" Bug 783 - "Method "QPainter::drawPolyline(const QPoint*, int)" missing" Bug 784 - "Method "QPainter::drawRects(const QRect*, int)" missing" Reviewer: Renato Araújo <renato.araujo@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
Diffstat (limited to 'tests/QtGui')
-rw-r--r--tests/QtGui/qpainter_test.py28
1 files changed, 27 insertions, 1 deletions
diff --git a/tests/QtGui/qpainter_test.py b/tests/QtGui/qpainter_test.py
index 5baa82225..f86718efa 100644
--- a/tests/QtGui/qpainter_test.py
+++ b/tests/QtGui/qpainter_test.py
@@ -36,13 +36,39 @@ class QPainterDrawText(unittest.TestCase):
self.assert_(isinstance(newRect, QRectF))
- def testDrawLinesOverloads(self):
+ def testDrawOverloads(self):
'''Calls QPainter.drawLines overloads, if something is
wrong Exception and chaos ensues. Bug #395'''
self.painter.drawLines([QLine(QPoint(0,0), QPoint(1,1))])
self.painter.drawLines([QPoint(0,0), QPoint(1,1)])
self.painter.drawLines([QPointF(0,0), QPointF(1,1)])
self.painter.drawLines([QLineF(QPointF(0,0), QPointF(1,1))])
+ self.painter.drawPoints([QPoint(0,0), QPoint(1,1)])
+ self.painter.drawPoints([QPointF(0,0), QPointF(1,1)])
+ self.painter.drawConvexPolygon([QPointF(10.0, 80.0),
+ QPointF(20.0, 10.0),
+ QPointF(80.0, 30.0),
+ QPointF(90.0, 70.0)])
+ self.painter.drawConvexPolygon([QPoint(10.0, 80.0),
+ QPoint(20.0, 10.0),
+ QPoint(80.0, 30.0),
+ QPoint(90.0, 70.0)])
+ self.painter.drawPolygon([QPointF(10.0, 80.0),
+ QPointF(20.0, 10.0),
+ QPointF(80.0, 30.0),
+ QPointF(90.0, 70.0)])
+ self.painter.drawPolygon([QPoint(10.0, 80.0),
+ QPoint(20.0, 10.0),
+ QPoint(80.0, 30.0),
+ QPoint(90.0, 70.0)])
+ self.painter.drawPolyline([QPointF(10.0, 80.0),
+ QPointF(20.0, 10.0),
+ QPointF(80.0, 30.0),
+ QPointF(90.0, 70.0)])
+ self.painter.drawPolyline([QPoint(10.0, 80.0),
+ QPoint(20.0, 10.0),
+ QPoint(80.0, 30.0),
+ QPoint(90.0, 70.0)])
class SetBrushWithOtherArgs(unittest.TestCase):
'''Using qpainter.setBrush with args other than QBrush'''