diff options
Diffstat (limited to 'sources/pyside6/tests/QtGui/bug_660.py')
-rw-r--r-- | sources/pyside6/tests/QtGui/bug_660.py | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/sources/pyside6/tests/QtGui/bug_660.py b/sources/pyside6/tests/QtGui/bug_660.py index 61ae00a11..9c3cdcfe6 100644 --- a/sources/pyside6/tests/QtGui/bug_660.py +++ b/sources/pyside6/tests/QtGui/bug_660.py @@ -37,26 +37,29 @@ init_test_paths(False) from PySide6.QtGui import QStandardItemModel, QStandardItem + class MyItemModel(QStandardItemModel): - def __init__(self,parent=None): + def __init__(self, parent=None): super().__init__(parent) self.appendRow([QStandardItem('Item 1'),]) def mimeTypes(self): - mtypes = super(MyItemModel,self).mimeTypes() + mtypes = super(MyItemModel, self).mimeTypes() mtypes.append('application/my-form') return mtypes - def mimeData(self,indexes): - self.__mimedata = super(MyItemModel,self).mimeData(indexes) - self.__mimedata.setData('application/my-form',bytes('hi', "UTF-8")) + def mimeData(self, indexes): + self.__mimedata = super(MyItemModel, self).mimeData(indexes) + self.__mimedata.setData('application/my-form', bytes('hi', "UTF-8")) return self.__mimedata + class TestBug660(unittest.TestCase): '''QMimeData type deleted prematurely when overriding mime-type in QStandardItemModel drag and drop''' def testIt(self): model = MyItemModel() - model.mimeData([model.index(0, 0)]) # if it doesn't raise an exception it's all right! + model.mimeData([model.index(0, 0)]) # if it doesn't raise an exception it's all right! + if __name__ == '__main__': unittest.main() |