aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/tests/QtWidgets/qlayout_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'sources/pyside6/tests/QtWidgets/qlayout_test.py')
-rw-r--r--sources/pyside6/tests/QtWidgets/qlayout_test.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/sources/pyside6/tests/QtWidgets/qlayout_test.py b/sources/pyside6/tests/QtWidgets/qlayout_test.py
index 012d84da1..fa5e53e4f 100644
--- a/sources/pyside6/tests/QtWidgets/qlayout_test.py
+++ b/sources/pyside6/tests/QtWidgets/qlayout_test.py
@@ -64,6 +64,7 @@ class MyLayout(QLayout):
def add(self, item):
self._list.append(item)
+
class MissingItemAtLayout(QLayout):
def __init__(self, parent=None):
QLayout.__init__(self, parent)
@@ -81,10 +82,11 @@ class MissingItemAtLayout(QLayout):
def add(self, item):
self._list.append(item)
-#Test if a layout implemented in python, the QWidget.setLayout works
-#fine because this implement som layout functions used in glue code of
-#QWidget, then in c++ when call a virtual function this need call the QLayout
-#function implemented in python
+# Test if a layout implemented in python, the QWidget.setLayout works
+# fine because this implement som layout functions used in glue code of
+# QWidget, then in c++ when call a virtual function this need call the QLayout
+# function implemented in python
+
class QLayoutTest(UsesQApplication):
def testOwnershipTransfer(self):
@@ -97,12 +99,11 @@ class QLayoutTest(UsesQApplication):
w = QWidget()
- #transfer ref
+ # transfer ref
w.setLayout(l)
self.assertEqual(sys.getrefcount(b), 3)
-
def testReferenceTransfer(self):
b = QPushButton("teste")
l = QHBoxLayout()
@@ -144,5 +145,6 @@ class QLayoutTest(UsesQApplication):
del w
self.assertRaises(RuntimeError, spacer.isEmpty)
+
if __name__ == '__main__':
unittest.main()