diff mbox series

[kms-tests,1/6] kmstest: Extend Rect class

Message ID 20200807232119.28854-2-laurent.pinchart@ideasonboard.com (mailing list archive)
State New
Delegated to: Kieran Bingham
Headers show
Series Improve CRC (DISCOM) test | expand

Commit Message

Laurent Pinchart Aug. 7, 2020, 11:21 p.m. UTC
Add a helper isEmpty() method to the Rect class, as well as a __repr__()
method to pretty-print the rectangle.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
---
 tests/kmstest.py | 7 +++++++
 1 file changed, 7 insertions(+)
diff mbox series

Patch

diff --git a/tests/kmstest.py b/tests/kmstest.py
index f13e3fb7aa32..0281c6727271 100755
--- a/tests/kmstest.py
+++ b/tests/kmstest.py
@@ -212,6 +212,13 @@  class Rect(object):
         self.width = width
         self.height = height
 
+    def __repr__(self):
+        return "(%d,%d)/%ux%u" % (self.left, self.top, self.width, self.height)
+
+    def isEmpty(self):
+        """Check if the rectangle has a zero width or height"""
+        return self.width == 0 or self.height == 0
+
 
 class AtomicRequest(pykms.AtomicReq):
     """pymkms.AtomicReq wrapper to track state changes"""