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
|
|
@ -6,6 +6,7 @@ PYSIDE_TEST(bug_552.py)
|
||||||
PYSIDE_TEST(bug_797.py)
|
PYSIDE_TEST(bug_797.py)
|
||||||
PYSIDE_TEST(bug_909.py)
|
PYSIDE_TEST(bug_909.py)
|
||||||
PYSIDE_TEST(bug_913.py)
|
PYSIDE_TEST(bug_913.py)
|
||||||
|
PYSIDE_TEST(bug_958.py)
|
||||||
PYSIDE_TEST(bug_965.py)
|
PYSIDE_TEST(bug_965.py)
|
||||||
PYSIDE_TEST(uiloader_test.py)
|
PYSIDE_TEST(uiloader_test.py)
|
||||||
PYSIDE_TEST(ui_test.py)
|
PYSIDE_TEST(ui_test.py)
|
||||||
|
|
|
||||||
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()
|
||||||
48
tests/QtUiTools/bug_958.ui
Normal file
48
tests/QtUiTools/bug_958.ui
Normal file
|
|
@ -0,0 +1,48 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<ui version="4.0">
|
||||||
|
<class>customWidget</class>
|
||||||
|
<widget class="QWidget" name="customWidget">
|
||||||
|
<property name="geometry">
|
||||||
|
<rect>
|
||||||
|
<x>0</x>
|
||||||
|
<y>0</y>
|
||||||
|
<width>626</width>
|
||||||
|
<height>578</height>
|
||||||
|
</rect>
|
||||||
|
</property>
|
||||||
|
<property name="minimumSize">
|
||||||
|
<size>
|
||||||
|
<width>500</width>
|
||||||
|
<height>0</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
<property name="windowTitle">
|
||||||
|
<string>Form</string>
|
||||||
|
</property>
|
||||||
|
<layout class="QVBoxLayout" name="verticalLayout">
|
||||||
|
<item>
|
||||||
|
<widget class="QTableWidget" name="resultTable"/>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QProgressBar" name="progressBar">
|
||||||
|
<property name="value">
|
||||||
|
<number>0</number>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<layout class="QHBoxLayout" name="actionLayout">
|
||||||
|
<item>
|
||||||
|
<widget class="QPushButton" name="processButton">
|
||||||
|
<property name="text">
|
||||||
|
<string>&Berechnen</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
|
</widget>
|
||||||
|
<resources/>
|
||||||
|
<connections/>
|
||||||
|
</ui>
|
||||||
Loading…
Add table
Add a link
Reference in a new issue