@@ -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