|
10 | 10 | import pytestqt
|
11 | 11 | import cadquery as cq
|
12 | 12 |
|
13 |
| -from PyQt5.QtCore import Qt, QSettings, QPoint |
| 13 | +from PyQt5.QtCore import Qt, QSettings, QPoint, QEvent |
14 | 14 | from PyQt5.QtWidgets import QFileDialog, QMessageBox
|
| 15 | +from PyQt5.QtGui import QMouseEvent |
15 | 16 |
|
16 | 17 | from cq_editor.__main__ import MainWindow
|
17 | 18 | from cq_editor.widgets.editor import Editor
|
@@ -1869,14 +1870,18 @@ def test_viewer_orbit_methods(main):
|
1869 | 1870 |
|
1870 | 1871 | # Simulate a drag to pan
|
1871 | 1872 | qtbot.mousePress(viewer, Qt.MiddleButton)
|
1872 |
| - qtbot.mouseMove(viewer, QPoint(100, 100)) |
1873 |
| - qtbot.mouseMove(viewer, QPoint(300, 300)) |
| 1873 | + event = QMouseEvent(QEvent.MouseMove, QPoint(100, 100), Qt.RightButton, Qt.RightButton, Qt.NoModifier) |
| 1874 | + viewer.mouseMoveEvent(event) |
| 1875 | + event = QMouseEvent(QEvent.MouseMove, QPoint(300, 300), Qt.RightButton, Qt.RightButton, Qt.NoModifier) |
| 1876 | + viewer.mouseMoveEvent(event) |
1874 | 1877 | qtbot.mouseRelease(viewer, Qt.MiddleButton)
|
1875 | 1878 |
|
1876 | 1879 | # Simulate drag to zoom
|
1877 | 1880 | qtbot.mousePress(viewer, Qt.RightButton)
|
1878 |
| - qtbot.mouseMove(viewer, QPoint(100, 100)) |
1879 |
| - qtbot.mouseMove(viewer, QPoint(300, 300)) |
| 1881 | + event = QMouseEvent(QEvent.MouseMove, QPoint(100, 100), Qt.RightButton, Qt.RightButton, Qt.NoModifier) |
| 1882 | + viewer.mouseMoveEvent(event) |
| 1883 | + event = QMouseEvent(QEvent.MouseMove, QPoint(300, 300), Qt.RightButton, Qt.RightButton, Qt.NoModifier) |
| 1884 | + viewer.mouseMoveEvent(event) |
1880 | 1885 | qtbot.mouseRelease(viewer, Qt.RightButton)
|
1881 | 1886 |
|
1882 | 1887 | assert True
|
0 commit comments