Created unit test for bug #958.

Reviewer: Marcelo Lira <marcelo.lira@openbossa.org>
          Luciano Wolf <luciano.wolf@openbossa.org>
This commit is contained in:
Renato Filho 2011-08-15 17:56:53 -03:00 • committed by Hugo Parente Lima
commit e3502d00fc
3 changed files with 73 additions and 0 deletions

View file

@ -0,0 +1,24 @@
import unittest
from PySide import QtGui, QtUiTools
from helper import adjust_filename
from helper import TimedQApplication
class Gui_Qt(QtGui.QMainWindow):
def __init__(self, parent=None):
super(Gui_Qt, self).__init__(parent)
lLoader = QtUiTools.QUiLoader()
# this used to cause a segfault because the old inject code used to destroy the parent layout
self._cw = lLoader.load(adjust_filename('bug_958.ui', __file__), self)
self.setCentralWidget(self._cw)
class BugTest(TimedQApplication):
def testCase(self):
lMain = Gui_Qt()
lMain.show()
self.app.exec_()
if __name__ == "__main__":
unittest.main()