mirror of
https://git.hiabuto.net/C3MA/CCMA.git
synced 2026-07-01 11:14:52 +02:00
feat: initialize CCMA member administration
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
from ccma.ui.monitors import MonitorBounds, centered_geometry, ensure_visible_geometry, parse_geometry
|
||||
|
||||
|
||||
def test_centered_geometry_supports_monitor_left_of_primary() -> None:
|
||||
monitor = MonitorBounds(-1920, 0, 1920, 1080)
|
||||
geometry = centered_geometry(620, 330, monitor)
|
||||
assert parse_geometry(geometry) == (620, 330, -1270, 375)
|
||||
|
||||
|
||||
def test_saved_geometry_is_clamped_to_selected_monitor() -> None:
|
||||
monitor = MonitorBounds(1920, 0, 1920, 1080)
|
||||
geometry = ensure_visible_geometry("1500x860-1600+100", monitor)
|
||||
assert parse_geometry(geometry) == (1500, 860, 1920, 100)
|
||||
Reference in New Issue
Block a user