Fix bug#172 - "editing a QListWidgetItem stored in a variable makes it impossible to delete"
Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>
Marcelo Lira <marcelo.lira@openbossa.org>
This commit is contained in:
parent
ef35dc4cd4
commit
83f8447c95
2 changed files with 11 additions and 15 deletions
|
|
@ -41,6 +41,15 @@ class QListWidgetTest(UsesQApplication):
|
|||
self.assert_(sys.getrefcount(i), 2)
|
||||
del i
|
||||
|
||||
def testIt(self):
|
||||
lst = QtGui.QListWidget()
|
||||
lst.show()
|
||||
slot = lambda : lst.removeItemWidget(lst.currentItem())
|
||||
lst.addItem(QtGui.QListWidgetItem("foo"))
|
||||
QtCore.QTimer.singleShot(0, slot)
|
||||
QtCore.QTimer.singleShot(0, lst.close)
|
||||
self.app.exec_()
|
||||
self.assertEqual(lst.count(), 1)
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue