~ubuntu-branches/ubuntu/utopic/pyside/utopic

1.1.5 by Didier Raboud
Import upstream version 1.0.0~beta5
1
''' Test bug 389: http://bugs.openbossa.org/show_bug.cgi?id=389'''
2
3
import unittest
4
from helper import UsesQApplication
5
from PySide.QtGui import QTreeWidgetItemIterator, QTreeWidgetItem, QTreeWidget
6
7
class BugTest(UsesQApplication):
8
    def testCase(self):
9
        treeWidget = QTreeWidget()
10
        treeWidget.setColumnCount(1)
11
        items = []
12
        for i in range(10):
13
            items.append(QTreeWidgetItem(None, ["item: %i" % i]))
14
15
        treeWidget.insertTopLevelItems(0, items);
16
        _iter = QTreeWidgetItemIterator(treeWidget)
17
        index = 0
18
        while(_iter.value()):
19
            item = _iter.value()
20
            self.assert_(item is items[index])
21
            index += 1
22
            _iter += 1
23
24
25
if __name__ == '__main__':
26
    unittest.main()