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() |