def test_init(self): rect = Rectangle(width=self.width, height=self.height, center=self.center) self.assertEqual(rect.width, self.width) self.assertEqual(rect.height, self.height) test_point_equality(rect.center, self.center) rect_as_int = Rectangle(width=self.width, height=self.height, center=self.center, as_int=True) self.assertEqual(rect_as_int.width, 7) self.assertEqual(rect_as_int.height, 4)
def test_corners(self): rect = Rectangle(width=self.width, height=self.height, center=self.center) test_point_equality(rect.bl_corner, self.bl_corner) test_point_equality(rect.br_corner, self.br_corner) test_point_equality(rect.tr_corner, self.tr_corner) test_point_equality(rect.tl_corner, self.tl_corner)