Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:bmwiedemann:reproducible:distribution:ring1
virt-manager
041-uitests-More-attempts-at-making-manager-rep...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 041-uitests-More-attempts-at-making-manager-reposition-test-reliable.patch of Package virt-manager
Subject: uitests: More attempts at making manager reposition test reliable From: Cole Robinson crobinso@redhat.com Sat May 6 13:34:13 2023 -0400 Date: Sat May 6 19:43:24 2023 -0400: Git: 509c95ddb9b3f30ea88a61b065cd920055faa5f4 Signed-off-by: Cole Robinson <crobinso@redhat.com> diff --git a/tests/uitests/test_manager.py b/tests/uitests/test_manager.py index b01c3691..10709f09 100644 --- a/tests/uitests/test_manager.py +++ b/tests/uitests/test_manager.py @@ -228,17 +228,21 @@ def testManagerWindowReposition(app): fmenu.find("View Manager", "menu item").click() lib.utils.check(lambda: manager.active) + # Use alt+f7 combo to move window curxy = manager.title_coordinates() - newxy = curxy[0] + 200, curxy[1] + 200 - import dogtail.rawinput - dogtail.rawinput.dragWithTrajectory(curxy, newxy) - checkxy = manager.position + newxy = (curxy[0] + 400, curxy[1] + 400) + manager.keyCombo("<alt>F7") + app.rawinput.click(*newxy) + checkxy = manager.position[0], manager.position[1] manager.window_close() host.click_title() host.find("File", "menu").click() host.find("View Manager", "menu item").click() lib.utils.check(lambda: manager.showing) - assert manager.position == checkxy + + # Results can be off by one or two, but it's not a virt-manager bug + assert abs(manager.position[0] - checkxy[0]) in range(3) + assert abs(manager.position[1] - checkxy[1]) in range(3)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor