def test_rect_center_general(x, y, w, h): R = Rect(x, y, w, h) R.center() pos = R.get_position() dim = R.get_dimension() assert pos.x == -dim.x / 2 assert pos.y == -dim.y / 2
def test_rect1(): R = Rect(1, 1, 2, 2) assert R.point_in(Vector(2, 2)) assert R.point_in(Vector(1, 1)) assert R.point_in(Vector(3, 2)) assert R.point_in(Vector(2, 3)) assert not (R.point_in(Vector(4, 2))) assert not (R.point_in(Vector(3, 4))) assert not (R.point_in(Vector(1, 0))) assert not (R.point_in(Vector(0, 1))) assert R.get_position() == Vector(1, 1) assert R.get_dimension() == Vector(2, 2)