Create unittest to pickselector.
Fixed pickselector return policy. Fixes bug #179
This commit is contained in:
parent
1a235edc09
commit
3a79f868d1
3 changed files with 28 additions and 1 deletions
|
|
@ -1,6 +1,9 @@
|
||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<typesystem package="PySide.QtGui">
|
<typesystem package="PySide.QtGui">
|
||||||
|
|
||||||
|
<enum-type name="QAbstractKineticScroller::Mode"/>
|
||||||
|
<enum-type name="QAbstractKineticScroller::OvershootPolicy"/>
|
||||||
|
<enum-type name="QAbstractKineticScroller::State"/>
|
||||||
<object-type name="QAbstractKineticScroller" />
|
<object-type name="QAbstractKineticScroller" />
|
||||||
|
|
||||||
<load-typesystem name="typesystem_gui_x11.xml" generate="yes"/>
|
<load-typesystem name="typesystem_gui_x11.xml" generate="yes"/>
|
||||||
|
|
|
||||||
|
|
@ -10,5 +10,12 @@
|
||||||
<object-type name="QMaemo5InformationBox"/>
|
<object-type name="QMaemo5InformationBox"/>
|
||||||
<object-type name="QMaemo5ListPickSelector"/>
|
<object-type name="QMaemo5ListPickSelector"/>
|
||||||
<object-type name="QMaemo5TimePickSelector"/>
|
<object-type name="QMaemo5TimePickSelector"/>
|
||||||
<object-type name="QMaemo5ValueButton"/>
|
<object-type name="QMaemo5ValueButton">
|
||||||
|
<modify-function signature="setPickSelector(QMaemo5AbstractPickSelector*)">
|
||||||
|
<modify-argument index="1">
|
||||||
|
<parent index="this" action="add"/>
|
||||||
|
</modify-argument>
|
||||||
|
</modify-function>
|
||||||
|
</object-type>
|
||||||
|
|
||||||
</typesystem>
|
</typesystem>
|
||||||
|
|
|
||||||
17
tests/qtmaemo5/pickselector_test.py
Normal file
17
tests/qtmaemo5/pickselector_test.py
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
#!/usr/bin/python
|
||||||
|
import unittest
|
||||||
|
from PySide.QtMaemo5 import QMaemo5ListPickSelector, QMaemo5ValueButton
|
||||||
|
|
||||||
|
from helper import UsesQApplication
|
||||||
|
|
||||||
|
class PickSelectorTest(UsesQApplication):
|
||||||
|
def testOwnership(self):
|
||||||
|
pickselector = QMaemo5ListPickSelector()
|
||||||
|
button = QMaemo5ValueButton("test")
|
||||||
|
button.setPickSelector(pickselector)
|
||||||
|
del pickselector
|
||||||
|
self.assert_(button.pickSelector())
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
unittest.main()
|
||||||
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue