diff options
Diffstat (limited to 'tests/test_display.py')
| -rw-r--r-- | tests/test_display.py | 10 |
1 files changed, 10 insertions, 0 deletions
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()) |
