aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/tests
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2025-07-03 12:46:21 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2025-07-04 07:43:50 +0200
commit23503aa0a0b2f52b0d7b4173b5e1dd5684be08bd (patch)
tree2fa66599573bb60eb27cb56d28077fd027057a8b /sources/pyside6/tests
parentff85670ba21a69fbea0694cf764e3a99a5f3e0fd (diff)
QtWidgets test bug_941.py: Fix warning
Qt.Orientation was passed when emitting QHeaderView.sortIndicatorChanged(int,Qt.SortOrder), causing a warning: _pythonToCppCopy: Cannot copy-convert 0x7f87761442c0 (Orientation) to C++. Pass the right type and check. Pick-to: 6.9 6.8 Change-Id: If74037c2a00c017a40c826cabd62ec381b2c4431 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'sources/pyside6/tests')
-rw-r--r--sources/pyside6/tests/QtWidgets/bug_941.py13
1 files changed, 10 insertions, 3 deletions
diff --git a/sources/pyside6/tests/QtWidgets/bug_941.py b/sources/pyside6/tests/QtWidgets/bug_941.py
index f5972d335..7c9999323 100644
--- a/sources/pyside6/tests/QtWidgets/bug_941.py
+++ b/sources/pyside6/tests/QtWidgets/bug_941.py
@@ -14,9 +14,14 @@ init_test_paths(False)
from PySide6.QtCore import Qt
from PySide6.QtWidgets import QApplication, QHeaderView
+received_column = None
+received_order = None
-def foo(a, b):
- pass
+
+def foo(colum, order):
+ global received_column, received_order
+ received_column = colum
+ received_order = order
class TestBug941 (unittest.TestCase):
@@ -26,7 +31,9 @@ class TestBug941 (unittest.TestCase):
view = QHeaderView(Qt.Orientation.Horizontal)
self.assertTrue(view.sortIndicatorChanged.connect(foo))
# this can't raise an exception!
- view.sortIndicatorChanged.emit(0, Qt.Orientation.Vertical)
+ view.sortIndicatorChanged.emit(0, Qt.SortOrder.DescendingOrder)
+ self.assertEqual(received_column, 0)
+ self.assertEqual(received_order, Qt.SortOrder.DescendingOrder)
if __name__ == '__main__':