Skip to content

Commit 969cdce

Browse files
committed
Fix functions in rect_test to use literal values for attribute checks
1 parent 49dbee5 commit 969cdce

File tree

1 file changed

+28
-28
lines changed

1 file changed

+28
-28
lines changed

test/rect_test.py

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -777,27 +777,27 @@ def test_inflate__larger(self):
777777
r = Rect(2, 4, 6, 8)
778778
r2 = r.inflate(4, 6)
779779

780-
self.assertEqual(r.center, r2.center)
781-
self.assertEqual(r.left - 2, r2.left)
782-
self.assertEqual(r.top - 3, r2.top)
783-
self.assertEqual(r.right + 2, r2.right)
784-
self.assertEqual(r.bottom + 3, r2.bottom)
785-
self.assertEqual(r.width + 4, r2.width)
786-
self.assertEqual(r.height + 6, r2.height)
780+
self.assertEqual(r2.center, (5, 8))
781+
self.assertEqual(r2.left, 0)
782+
self.assertEqual(r2.top, 1)
783+
self.assertEqual(r2.right, 10)
784+
self.assertEqual(r2.bottom, 15)
785+
self.assertEqual(r2.width, 10)
786+
self.assertEqual(r2.height, 14)
787787

788788
def test_inflate__smaller(self):
789789
"""Ensures deflating a rect keeps its center the same
790790
and shrinks dimensions by correct values."""
791791
r = Rect(2, 4, 6, 8)
792792
r2 = r.inflate(-4, -6)
793793

794-
self.assertEqual(r.center, r2.center)
795-
self.assertEqual(r.left + 2, r2.left)
796-
self.assertEqual(r.top + 3, r2.top)
797-
self.assertEqual(r.right - 2, r2.right)
798-
self.assertEqual(r.bottom - 3, r2.bottom)
799-
self.assertEqual(r.width - 4, r2.width)
800-
self.assertEqual(r.height - 6, r2.height)
794+
self.assertEqual((5, 8), r2.center)
795+
self.assertEqual(4, r2.left)
796+
self.assertEqual(7, r2.top)
797+
self.assertEqual(6, r2.right)
798+
self.assertEqual(9, r2.bottom)
799+
self.assertEqual(2, r2.width)
800+
self.assertEqual(2, r2.height)
801801

802802
def test_inflate_ip__larger(self):
803803
"""Ensures inflating a rect in place keeps its center the same
@@ -806,13 +806,13 @@ def test_inflate_ip__larger(self):
806806
r2 = Rect(r)
807807
r2.inflate_ip(4, 6)
808808

809-
self.assertEqual(r.center, r2.center)
810-
self.assertEqual(r.left - 2, r2.left)
811-
self.assertEqual(r.top - 3, r2.top)
812-
self.assertEqual(r.right + 2, r2.right)
813-
self.assertEqual(r.bottom + 3, r2.bottom)
814-
self.assertEqual(r.width + 4, r2.width)
815-
self.assertEqual(r.height + 6, r2.height)
809+
self.assertEqual(r2.center, (5, 8))
810+
self.assertEqual(r2.left, 0)
811+
self.assertEqual(r2.top, 1)
812+
self.assertEqual(r2.right, 10)
813+
self.assertEqual(r2.bottom, 15)
814+
self.assertEqual(r2.width, 10)
815+
self.assertEqual(r2.height, 14)
816816

817817
def test_inflate_ip__smaller(self):
818818
"""Ensures deflating a rect in place keeps its center the same
@@ -821,13 +821,13 @@ def test_inflate_ip__smaller(self):
821821
r2 = Rect(r)
822822
r2.inflate_ip(-4, -6)
823823

824-
self.assertEqual(r.center, r2.center)
825-
self.assertEqual(r.left + 2, r2.left)
826-
self.assertEqual(r.top + 3, r2.top)
827-
self.assertEqual(r.right - 2, r2.right)
828-
self.assertEqual(r.bottom - 3, r2.bottom)
829-
self.assertEqual(r.width - 4, r2.width)
830-
self.assertEqual(r.height - 6, r2.height)
824+
self.assertEqual(r2.center, (5, 8))
825+
self.assertEqual(r2.left, 4)
826+
self.assertEqual(r2.top, 7)
827+
self.assertEqual(r2.right, 6)
828+
self.assertEqual(r2.bottom, 9)
829+
self.assertEqual(r2.width, 2)
830+
self.assertEqual(r2.height, 2)
831831

832832
def test_scale_by__larger_single_argument(self):
833833
"""The scale method scales around the center of the rectangle"""

0 commit comments

Comments
 (0)