Created unit test for bug #958.
Reviewer: Marcelo Lira <marcelo.lira@openbossa.org>
Luciano Wolf <luciano.wolf@openbossa.org>
This commit is contained in:
parent
00bd60cfda
commit
e3502d00fc
3 changed files with 73 additions and 0 deletions
24
tests/QtUiTools/bug_958.py
Normal file
24
tests/QtUiTools/bug_958.py
Normal 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()
|
||||
Loading…
Add table
Add a link
Reference in a new issue