From 82622100135bc7a53b632603fb7f398a49637a69 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Mon, 9 Nov 2026 20:52:42 +0100 Subject: feat: auto-below placement re-reads the live layout --- tests/test_display.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tests') diff --git a/tests/test_display.py b/tests/test_display.py index b69759a..7f90fe4 100644 --- a/tests/test_display.py +++ b/tests/test_display.py @@ -22,6 +22,16 @@ class Resolution(unittest.TestCase): "2560x1600") +class Below(unittest.TestCase): + def test_centered_under_the_reference(self): + ref = {"x": 0, "y": 0, "width": 2560, "height": 1080} + self.assertEqual(display.below_position(ref, "1280x800"), "640x1080") + + def test_honours_the_reference_offset(self): + ref = {"x": 0, "y": -540, "width": 2560, "height": 1080} + self.assertEqual(display.below_position(ref, "1280x800"), "640x540") + + class Swaybg(unittest.TestCase): def test_finds_the_image_for_an_output(self): root = Path(tempfile.mkdtemp()) -- cgit v1.2.3