aboutsummaryrefslogtreecommitdiffstats
path: root/tests/QtCore/qabstractitemmodel_test.py
blob: 52e6f8d2d56fd3aa511351d3f394e757c4d00e9a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# -*- coding: utf-8 -*-

import unittest
from PySide.QtCore import *

class MyModel (QAbstractListModel):
    pass

class Foo:
    pass

class TestQModelIndexInternalPointer(unittest.TestCase):

    def testInternalPointer(self):
        m = MyModel()
        foo = Foo()
        idx = m.createIndex(0,0, foo)

    def testPassQPersistentModelIndexAsQModelIndex(self):
        # Related to bug #716
        m = MyModel()
        idx = QPersistentModelIndex()
        m.span(idx)


if __name__ == '__main__':
    unittest.main()