This commit is contained in:
Your Name
2026-08-13 11:54:00 +08:00
parent 07188e82f8
commit 72a5300b08
19 changed files with 1441 additions and 577 deletions
+8 -1
View File
@@ -19,8 +19,9 @@ class _ShellPageDouble(QWidget):
*,
permissions: Any,
current_user: Any,
parent: QWidget | None = None,
) -> None:
super().__init__()
super().__init__(parent)
self.permissions = permissions
self.current_user = current_user
self.refresh_count = 0
@@ -93,6 +94,12 @@ def test_shell_matches_admin_geometry_at_both_acceptance_sizes(
assert image.pixelColor(220, 110).name().lower() == "#f5f7fb"
def test_registered_pages_are_not_top_level_windows(shell_window: ShellWindow) -> None:
for page in shell_window.pages.values():
assert page.parentWidget() is shell_window.stack
assert not page.isWindow()
def test_every_visible_page_navigates_and_visited_tabs_track_active_page(
shell_window: ShellWindow,
) -> None: