diff options
Diffstat (limited to 'tests/QtGui/qlistwidgetitem_test.py')
-rw-r--r-- | tests/QtGui/qlistwidgetitem_test.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/QtGui/qlistwidgetitem_test.py b/tests/QtGui/qlistwidgetitem_test.py new file mode 100644 index 000000000..8f96c518f --- /dev/null +++ b/tests/QtGui/qlistwidgetitem_test.py @@ -0,0 +1,25 @@ + +import unittest + +from PySide import QtGui + +from helper import UsesQApplication + +class QListWidgetItemConstructor(UsesQApplication): + + def setUp(self): + super(QListWidgetItemConstructor, self).setUp() + self.widgetList = QtGui.QListWidget() + + def tearDown(self): + del self.widgetList + super(QListWidgetItemConstructor, self).tearDown() + + def testConstructorWithParent(self): + # Bug 235 - QListWidgetItem constructor not saving ownership + QtGui.QListWidgetItem(self.widgetList) + item = self.widgetList.item(0) + self.assertEqual(item.listWidget(), self.widgetList) + +if __name__ == '__main__': + unittest.main() |