更新
This commit is contained in:
@@ -639,6 +639,23 @@ def test_readonly_is_an_independent_vertical_page_flow(
|
||||
application.processEvents()
|
||||
|
||||
|
||||
def test_readonly_scroll_keeps_close_controls_reachable(application: QApplication) -> None:
|
||||
dialog = _open_dialog(application, (760, 520), mode="readonly")
|
||||
header_before = dialog.readonly_header.geometry()
|
||||
scroll_bar = dialog.readonly_scroll.verticalScrollBar()
|
||||
|
||||
assert scroll_bar.maximum() > 0
|
||||
assert dialog.readonly_close_button.isVisibleTo(dialog)
|
||||
scroll_bar.setValue(scroll_bar.maximum())
|
||||
application.processEvents()
|
||||
|
||||
assert dialog.readonly_header.geometry() == header_before
|
||||
assert dialog.readonly_close_button.isVisibleTo(dialog)
|
||||
dialog.readonly_close_button.click()
|
||||
application.processEvents()
|
||||
assert not dialog.isVisible()
|
||||
|
||||
|
||||
@pytest.mark.parametrize("size", [(1024, 640), (1440, 900)])
|
||||
@pytest.mark.parametrize("mode", ["edit", "viewOnly"])
|
||||
def test_drawer_is_full_height_rtl_and_sixty_percent_wide(
|
||||
|
||||
Reference in New Issue
Block a user