Skip to content

Commit 41d4b76

Browse files
authored
Handle FRect
1 parent f693fd1 commit 41d4b76

File tree

1 file changed

+19
-8
lines changed

1 file changed

+19
-8
lines changed

test/rect_test.py

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -76,14 +76,25 @@ def testAttributes(self):
7676
self.assertEqual(3, r.width)
7777
self.assertEqual(4, r.height)
7878

79-
self.assertEqual(2, r.centerx)
80-
self.assertEqual(4, r.centery)
81-
self.assertEqual((2, 4), r.center)
82-
83-
self.assertEqual((2, 2), r.midtop)
84-
self.assertEqual((2, 6), r.midbottom)
85-
self.assertEqual((1, 4), r.midleft)
86-
self.assertEqual((4, 4), r.midright)
79+
if isinstance(r, FRect):
80+
self.assertEqual(2.5, r.centerx)
81+
self.assertEqual(4, r.centery)
82+
self.assertEqual((2.5, 4), r.center)
83+
84+
self.assertEqual((2.5, 2), r.midtop)
85+
self.assertEqual((2.5, 6), r.midbottom)
86+
self.assertEqual((1, 4), r.midleft)
87+
self.assertEqual((4, 4), r.midright)
88+
89+
elif isinstance(r, Rect):
90+
self.assertEqual(2, r.centerx)
91+
self.assertEqual(4, r.centery)
92+
self.assertEqual((2, 4), r.center)
93+
94+
self.assertEqual((2, 2), r.midtop)
95+
self.assertEqual((2, 6), r.midbottom)
96+
self.assertEqual((1, 4), r.midleft)
97+
self.assertEqual((4, 4), r.midright)
8798

8899
def testRepr(self):
89100
rect = Rect(12, 34, 56, 78)

0 commit comments

Comments
 (0)