diff options
author | Hugo Parente Lima <hugo.pl@gmail.com> | 2011-03-30 18:37:42 -0300 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-08 16:54:06 -0300 |
commit | cfe00ac969eea7d937a6fa0a0a5752dc70b96963 (patch) | |
tree | 27c8fe2560ced3918eb38bdce09176f96e57e09a /tests/QtGui/qlayout_test.py | |
parent | d6afa13b442a77a226b5d35367516966e546cb04 (diff) |
Fix bug 712 - "QtGui.QFormLayout doesn't have setItem() function"ps-1.0.1
Reviewer: Lauro Moura <lauro.neto@openbossa.org>
Luciano Wolf <luciano.wolf@openbossa.org>
Diffstat (limited to 'tests/QtGui/qlayout_test.py')
-rw-r--r-- | tests/QtGui/qlayout_test.py | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/tests/QtGui/qlayout_test.py b/tests/QtGui/qlayout_test.py index 72c6d173b..999e4c9b6 100644 --- a/tests/QtGui/qlayout_test.py +++ b/tests/QtGui/qlayout_test.py @@ -2,7 +2,8 @@ import unittest import sys from helper import UsesQApplication -from PySide.QtGui import QLayout, QWidget, QPushButton, QWidgetItem, QHBoxLayout +from PySide.QtCore import * +from PySide.QtGui import * class MyLayout(QLayout): def __init__(self, parent=None): @@ -95,5 +96,17 @@ class QLayoutTest(UsesQApplication): self.assertRaises(RuntimeError, w.setLayout, l) + def testQFormLayout(self): + w = QWidget() + formLayout = QFormLayout() + spacer = QSpacerItem(100, 30) + formLayout.setItem(0, QFormLayout.SpanningRole, spacer) + w.setLayout(formLayout) + w.show() + QTimer.singleShot(10, w.close) + self.app.exec_() + del w + self.assertRaises(RuntimeError, spacer.isEmpty) + if __name__ == '__main__': unittest.main() |