Created unittest for bug #750.

Reviewer: Marcelo Lira <marcelo.lira@openbossa.org>
          Hugo Parente Lima <hugo.pl@gmail.com>
This commit is contained in:
Renato Filho 2011-04-14 09:53:12 -03:00
commit 96750087d9
2 changed files with 25 additions and 0 deletions

24
tests/QtGui/bug_750.py Normal file
View file

@ -0,0 +1,24 @@
import unittest
from helper import UsesQApplication
from PySide.QtGui import QPainter, QFont, QFontInfo, QWidget, qApp
class MyWidget(QWidget):
def paintEvent(self, e):
p = QPainter(self)
self._info = p.fontInfo()
self._app.quit()
class TestQPainter(UsesQApplication):
def testFontInfo(self):
w = MyWidget()
w._app = self.app
w._info = None
w.show()
self.app.exec_()
self.assert_(w._info)
if __name__ == '__main__':
unittest.main()