Fixes bugs 744, 745, 756, 758 and 764.
Bug #744 - Method "void QGraphicsLayout::getContentsMargins(qreal*,qreal*,qreal*,qreal*) const" missing Bug #745 - Method "void QGraphicsLayoutItem::getContentsMargins(qreal*,qreal*,qreal*,qreal*) const" missing Bug #756 - Method "void QWidget::getContentsMargins(int*,int*,int*,int*) const" missing Bug #758 - Method "void QTextCursor::selectedTableCells(int*,int*,int*,int*) const" missing Bug #764 - Method "void QLayout::getContentsMargins(int*,int*,int*,int*) const" missing Also added unit tests.
This commit is contained in:
parent
62448f99e7
commit
8e0e7ef0b6
4 changed files with 201 additions and 10 deletions
|
|
@ -110,6 +110,7 @@ PYSIDE_TEST(qwidget_setlayout_test.py)
|
|||
PYSIDE_TEST(qwidget_test.py)
|
||||
PYSIDE_TEST(reference_count_test.py)
|
||||
PYSIDE_TEST(repr_test.py)
|
||||
PYSIDE_TEST(returnquadruplesofnumbers_test.py)
|
||||
PYSIDE_TEST(standardpixmap_test.py)
|
||||
PYSIDE_TEST(timed_app_test.py)
|
||||
PYSIDE_TEST(virtual_protected_inheritance_test.py)
|
||||
|
|
|
|||
48
tests/QtGui/returnquadruplesofnumbers_test.py
Normal file
48
tests/QtGui/returnquadruplesofnumbers_test.py
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
import unittest
|
||||
from PySide.QtGui import QLayout, QWidget, QGraphicsLayout, QGraphicsLayoutItem, QTextCursor
|
||||
|
||||
from helper import UsesQApplication
|
||||
|
||||
class Layout(QLayout):
|
||||
def __init__(self):
|
||||
QLayout.__init__(self)
|
||||
|
||||
class GraphicsLayout(QGraphicsLayout):
|
||||
def __init__(self):
|
||||
QGraphicsLayout.__init__(self)
|
||||
|
||||
class GraphicsLayoutItem(QGraphicsLayoutItem):
|
||||
def __init__(self):
|
||||
QGraphicsLayoutItem.__init__(self)
|
||||
|
||||
class ReturnsQuadruplesOfNumbers(UsesQApplication):
|
||||
|
||||
def testQGraphicsLayoutGetContentsMargins(self):
|
||||
obj = GraphicsLayout()
|
||||
values = (10.0, 20.0, 30.0, 40.0)
|
||||
obj.setContentsMargins(*values)
|
||||
self.assertEquals(obj.getContentsMargins(), values)
|
||||
|
||||
def testQGraphicsLayoutItemGetContentsMargins(self):
|
||||
obj = GraphicsLayoutItem()
|
||||
self.assertEquals(obj.getContentsMargins(), (0.0, 0.0, 0.0, 0.0))
|
||||
|
||||
def testQWidgetGetContentsMargins(self):
|
||||
obj = QWidget()
|
||||
values = (10, 20, 30, 40)
|
||||
obj.setContentsMargins(*values)
|
||||
self.assertEquals(obj.getContentsMargins(), values)
|
||||
|
||||
def testQLayoutGetContentsMargins(self):
|
||||
obj = Layout()
|
||||
values = (10, 20, 30, 40)
|
||||
obj.setContentsMargins(*values)
|
||||
self.assertEquals(obj.getContentsMargins(), values)
|
||||
|
||||
def testQTextCursorSelectedTableCells(self):
|
||||
obj = QTextCursor()
|
||||
self.assertEquals(obj.selectedTableCells(), (-1, -1, -1, -1))
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue