diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2025-07-03 12:46:21 +0200 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2025-07-04 07:43:50 +0200 |
| commit | 23503aa0a0b2f52b0d7b4173b5e1dd5684be08bd (patch) | |
| tree | 2fa66599573bb60eb27cb56d28077fd027057a8b /sources/pyside6/tests | |
| parent | ff85670ba21a69fbea0694cf764e3a99a5f3e0fd (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.py | 13 |
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__': |
